https://github.com/anish202020/saas-next
The SaaS AI-Generated Blog for Creators is a platform designed to help content creators generate blog content in various emotional tones. This documentation provides an overview of the platform's features, technologies, and usage instructions.
https://github.com/anish202020/saas-next
ai-bloggy authentication chatgpt mongodb nextjs14 stripe-payments
Last synced: 2 months ago
JSON representation
The SaaS AI-Generated Blog for Creators is a platform designed to help content creators generate blog content in various emotional tones. This documentation provides an overview of the platform's features, technologies, and usage instructions.
- Host: GitHub
- URL: https://github.com/anish202020/saas-next
- Owner: Anish202020
- Created: 2024-06-02T03:19:59.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-20T05:58:40.000Z (over 1 year ago)
- Last Synced: 2025-08-14T04:46:43.733Z (10 months ago)
- Topics: ai-bloggy, authentication, chatgpt, mongodb, nextjs14, stripe-payments
- Language: TypeScript
- Homepage: https://ai-bloggy.vercel.app
- Size: 194 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AI-BLOGGY SaaS AI-Generated Blog for Creators Documentation - Working
[](https://www.youtube.com/watch?v=3Lk3NBXSrHA)






## Overview
The SaaS AI-Generated Blog for Creators is a platform designed to help content creators generate blog content in various emotional tones. This documentation provides an overview of the platform's features, technologies, and usage instructions.
## AI-BLOGGY Architecture in Flow Diagram
Click to See The DataFlow Diagram
The Above is the Dataflow Diagram of AI Bloggy
## Features
- **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.
## Emotional Tones
The platform supports the following emotional tones for blog content:
- Sad
- Happy
- Angry
- Neutral
- Professional
## Technologies Used
- **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).
## User Authentication and Authorization
AuthO is used to manage user authentication and authorization. It ensures that only registered users can access the platform and its features.
## Payment Processing
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.
## Content Generation
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.
## Target Audience
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.
## Getting Started
1. **Sign Up**: Register for an account on the platform.
2. **Log In**: Use AuthO to log in securely.
3. **Select Emotional Tone**: Choose the desired emotional tone for your blog post.
4. **Generate Content**: Input relevant information and let the AI generate the blog content.
5. **Manage Subscription**: Use Stripe to handle your subscription and billing information.
## Team Members
Anish Kumar - CS028
Dalavai Hruday - CS049
Aditya Jyoti Sahu - CS017
---
First Install NPM Packages
```bash
npm i react-icons openai stripe react-toastify mongodb eslist
```
Second, run the development server:
```bash
npm run dev
# or
yarn dev
# or
pnpm dev
```