Transform your content creation process with an all-in-one platform that generates complete courses from text! This AI-powered SaaS solution empowers educators, creators, and entrepreneurs to generate, manage, and monetize educational content effortlessly.
- AI-Powered Course Creation: Generate entire courses, including lessons, quizzes, and assignments, from a simple text input.
- AI Video & Image Integration: Automatically generate engaging videos and images to enhance course materials.
- Content Management: Intuitive dashboard for managing courses, users, and content.
- Subscription Plans: Monetize your platform with tiered subscription packages.
- User Authentication: Secure login and registration for users.
- Payment Gateway Integration: Accept payments seamlessly via popular payment methods.
- React Admin Dashboard: Powerful admin panel built with React for monitoring platform usage and performance.
- Analytics & Insights: Get detailed reports on course performance, user engagement, and revenue.
- Frontend: React.js
- Backend: Node.js
- Database: MongoDB
- AI Integration: OpenAI GPT and other advanced AI models
- Payment: Stripe Integration
-
Clone the Repository:
git clone https://github.com/bouzayenilyes/AiCourse-v2.0.git cd AiCourse-v2.0 -
Install Dependencies:
npm install
-
Set Up Environment Variables: Create a
.envfile in the root directory and add your configurations:REACT_APP_OPENAI_API_KEY=your-openai-api-key REACT_APP_STRIPE_API_KEY=your-stripe-api-key MONGO_URI=your-mongo-db-uri -
Run the Development Server:
npm start
-
Build for Production:
npm run build
Below are screenshots showcasing the platform's features. All images are stored in the Screenshots directory.
Check out the live demo here.
Contributions are welcome! Feel free to fork the repository and submit a pull request.
- Fork the project.
- Create a feature branch:
git checkout -b feature/your-feature-name. - Commit your changes:
git commit -m 'Add your feature'. - Push to the branch:
git push origin feature/your-feature-name. - Open a pull request.
This project is licensed under the MIT License.
Connect with me for more exciting projects:
- GitHub: Ilyes Bouzayen
- LinkedIn: Ilyes Bouzayen
- Twitter: @ilyesbouzayen
