- Emotion-Based Content Generation: Generate blog posts in different emotional tones such as Sad, Happy, Angry, Neutral, and Professional.
- User Authentication and Authorization: Secure user login and access management.
- Subscription Management: Handle payments and subscriptions seamlessly.
The platform supports the following emotional tones for blog content:
- Sad
- Happy
- Angry
- Neutral
- Professional
- Next JS: Frontend framework for building the user interface.
- AuthO: Manages user authentication and authorization.
- MongoDB: Database for storing user data and generated content.
- Stripe: Payment gateway for processing payments and managing subscriptions.
- Chat GPT Open AI (gpt-3.5-turbo): AI model for generating blog content.
- React Native: For building mobile applications (if applicable).
AuthO is used to manage user authentication and authorization. It ensures that only registered users can access the platform and its features.
Stripe is integrated into the platform to handle payment processing and subscription management. Users can subscribe to different plans and manage their billing information through Stripe.
Chat GPT Open AI (gpt-3.5-turbo) is utilized to generate blog content based on the specified emotional tone. Users can select the desired tone and input relevant information to create personalized blog posts.
The primary target audience for this platform includes content creators who wish to generate blog posts with specific emotional tones to engage their audience effectively.
- Sign Up: Register for an account on the platform.
- Log In: Use AuthO to log in securely.
- Select Emotional Tone: Choose the desired emotional tone for your blog post.
- Generate Content: Input relevant information and let the AI generate the blog content.
- Manage Subscription: Use Stripe to handle your subscription and billing information.
Anish Kumar - CS028
Dalavai Hruday - CS049
Aditya Jyoti Sahu - CS017
First Install NPM Packages
npm i react-icons openai stripe react-toastify mongodb eslist
Second, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev