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.
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.
- 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.
- 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.