Craftly | AI-Powered Copywriting Assistant

Talal Siddiqui

Fullstack Engineer
Web Developer
AI Developer
Firebase
React
Stripe

Full-Stack Developer (Lead Developer)

Link: http://craftly.ai/

Craftly is an AI-powered copywriting helper that creates unique material according to your preferences.

Frontend & Backend

React.js - Next.js is being used to develop the application. Firebase is used to maintain the data and hosting purposes. OpenAI is being used to as Tools to generate the content via AI. GPT, GPT-3 is being used to generate the customized data.

Design

Client provided the designs in Figma.

  • I have developed those designs using Ant-Design Framework and Styled-Component Library.
  • Responsive designs are the top priority of the client. I used to test the responsive designs on every possible screen sizes and also use third party applications.

Firebase

Firebase was used in the creation of this app.

  • Firestore, a data collection to store complex variety of users, team, admin and managers data.
  • Cloud-Functions written in Node.js, using Express.js Framework is used to generate Restful APIs for stripe.js and to handle the trigger of data collections.
  • Firebase Authentication on Email/Password and Google auth is being used to fasten the signing process.
  • Storage is being used to store the images from the results of OpenAI- Image generation process.
  • Firebase Hosting is used to deploy the Dev and Production enviorment

Stripe

Stripe is being used as a payment gateway.

  • I managed Stripe subscriptions, customer portal using their pre-builtin pages.
  • Create Stripe customer during the signing process.
  • Implemented customized payment solutions like to add filters on credit card, not to use multiple times in order to avail free trial.
  • handle stripe APIs for customizations.
  • Block all the pre-paid cards. Allowing Credit and Debit cards only.
  • Fetch the fingerprint of each card from stripe and store in our database.
  • handle subscriptions for retry and monitor the blocked cards.

GCP

  1. 𝗕𝗶𝗴 𝗤𝘂𝗲𝗿𝘆 𝗚𝗖𝗣 is used to handle large number of data for CMS for admin and managers.
  2. Integrate Google Cloud Services (GCP) such Big Data, Big Query, Google Logging, Google Monitor, and Google Cloud-Functions.

APIs Integrations

  • I also integrated Zendesk and synchronized the data from the application with that of Zendesk.
  • Use Customer.io integration to send emails based on each user's activity.
  • Google Analytics is being integrated to monitor the Lead conversion to paid user.
Partner With Talal
View Services

More Projects by Talal