/maila

A Gatsby & Node.js powered app that utilizes the power of OpenAI's GPT-3 to make writing faster and more efficient.

Primary LanguageTypeScript

AI-powered Copywriting Platform

Introduction

This project is a platform that leverages the power of OpenAI's GPT-3 to provide AI-generated copywriting services. The platform is built using a number of modern technologies such as Gatsby, Node.js, AWS functions, AWS Lambda, AWS Amplify/Cognito, AWS DynamoDB, React Material-UI, Redux, and SlateJS.

Prerequisites

  • Node.js
  • npm
  • Gatsby CLI
  • AWS CLI
  • AWS account

Setting up the Development Environment

Clone the repository

git clone https://github.com/<repo-name>.git

Navigate to the project directory

cd <repo-name>

Install the dependencies

npm install

Start the development server

gatsby develop

Deployment

The platform is deployed on AWS using Amplify and Lambda.

  • Install the AWS CLI
  • Initialize the Amplify project

amplify init

Push the changes to AWS


amplify push


Features

  • AI-generated copywriting services
  • User authentication and authorization using AWS Cognito
  • Data persistence using AWS DynamoDB
  • Responsive UI design using React Material-UI
  • State management using Redux
  • Rich text editing using SlateJS

Tech Stack

  • OpenAI GPT-3
  • Gatsby
  • Node.js
  • AWS Lambda
  • AWS Amplify/Cognito
  • AWS DynamoDB
  • React Material-UI
  • Redux
  • SlateJS

Contributing

If you are interested in contributing to this project, please waint a few days for the project to be fully functional. Once the project is fully functional, you can reach out to us by creating an issue or sending a pull request.

License

This project is licensed under the MIT license.