Ai Course Generator - Text To Course SaaS Ai Chat Ai Video & Image Content Earn Gemini React Admin v2.0
Ai Text To Course Generator using Google Gemini. Users input a topic, optionally with subtopics, and the web app generates a structured list of topics and subtopics based on the input. Then web app generates a Ai course covering all the topics and subtopics. The generated courses will be offered in two formats: a theory plus image course and a theory plus video course. This web app will be a Software as a Service (SaaS) product, where generating theory plus video courses will be a paid feature, while theory plus image courses will be available for free. Paid users will also have the flexibility to select the number of topics they wish to include in their course. This web app is educational content creation, providing users with tailored courses at their convenience. For more info about the app scroll down.
Features
Landing Page: SaaS like landing lage showing features, pricing & testimonial.
Authentication: Added ability to login & register via email
Welcome Email: Welcome Email to new users.
Forgot password: Added ability for users to recover their account via email address.
Home: Added ability to see all ai created courses.
Night mode : Added ability to enable / disable night mode.
Create Course: Added ability to create course by entering course title, sub topics (Optional), selecting No. of topics to generate & selecting type of course (Image or Video) as input.
Generated Topics: Ai will generate a list of topics and sub topics based on input.
Video & Theory Course: Course type containing Video & Theory which will be ai generated.
Image & Theory Course: Course type containing Image & Theory which will be ai generated.
Chat Bot: Ai Chat Bot to clear doubts during course.
Profile: Added ability for users to manage their profile.
Certificate: Added ability for users earn course completion certificate and download it anytime.
Certificate Email: Added ability for users to receive completion certificate on mail.
Manage Subscription: Added ability for users manage their subscription Plan.
Pricing: Added ability for users to select from 3 different types of pricing plan (Free, Monthly, Yearly).
PayPal Method: Added ability for users to buy subscription plan using paypal payment method.
Stripe Method: Added ability for users to buy subscription plan using stripe payment method.
Paystack Method: Added ability for users to buy subscription plan using paystack payment method.
Razorpay Method: Added ability for users to buy subscription plan using razorpay payment method.
Payment Details: Added ability for users to enter their payment details.
Subscription Email: Added ability for users to Receive subscription email with payment receipt.
Payment Receipt: Added ability for users to download payment receipt at anytime.
Cancel Subscription: Added ability for users to cancel subscription plan at anytime.
Cancel Subscription Email: Added ability for users to Receive Cancel subscription email.
Modify Subscription: Added ability for users to Modify subscription plan at anytime.
Modify Subscription Email: Added ability for users to Receive Modify subscription email.
Recurring Payment: Added ability for subscription plan to automatically pay for subscription in recursive way.
Recurring Payment Email: Added ability for users to Receive Recurring Payment email.
Features Page: Added ability for users to see all features of SaaS web app.
About Page: Added ability for users to see About page of SaaS web app.
Contact Page: Added ability for users to Contact for support.
Terms Page: Added ability for users to see Terms page.
Privacy Page: Added ability for users to see Privacy page.
Cancellation Page: Added ability for users to see Cancellation page.
Refund Page: Added ability for users to see Refund page.
Billing & Subscription Page: Added ability for users to see Billing & Subscription page.
Logout: Added ability for users to Logout.
Responsive: Added ability for users to use web app in mobile or on any screen.
Admin panel Features
Dashboard: Added ability for admin to keep the track of number of users, courses, Recurring Revenue, Total Revenue, Paid/Free Users & Video/Image Course.
Users: Added ability for admin to all registered users.
Courses: Added ability for admin to all courses.
Paid Users: Added ability for admin to all Paid users.
Admin: Added ability for admin to all Admin users.
Contacts: Added ability for admin to see all contact messages.
Terms Page: Added ability for admin to edit Terms page.
Privacy Page: Added ability for admin to edit Privacy page.
Cancellation Page: Added ability for admin to edit Cancellation page.
Refund Page: Added ability for admin to edit Refund page.
Billing & Subscription Page: Added ability for admin to edit Billing & Subscription page.
Requirement
VS Code – Free
Node JS – Free
GIT – Free
MongoDB – Free
Gemini API – Free
Github – Free
Unsplash – Free
PayPal – Free
Razorpay – Free
Render.com – Free
Firebase Hosting (Optional) – Free
Any Other Web Hosting (Optional) – Paid
Password is the word password, for all my files.