Skip to content

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.

Notifications You must be signed in to change notification settings

Anish202020/saas-next

Repository files navigation

AI-BLOGGY SaaS AI-Generated Blog for Creators Documentation - Working

Watch the video

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 3

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

npm i react-icons openai stripe react-toastify mongodb eslist

Second, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

About

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.

Topics

Resources

Stars

Watchers

Forks