CourseForge is a cutting-edge AI-powered platform that transforms course creation and delivery through advanced natural language processing and machine learning. Create comprehensive, engaging courses in minutes, not hours.
- AI-Powered Content Generation: Transform your course outline into fully-developed content
- Smart Curriculum Planning: Get intelligent suggestions for learning objectives and course structure
- Audience Optimization: Automatically adapt content to your target audience's level and needs
- Interactive Elements: Generate quizzes, assignments, and activities that reinforce learning
- Multi-format Export: Deploy your course across various learning platforms and formats
# Clone the repository
git clone https://github.com/blockode-co/courseforge-web.git
# Install dependencies
npm install
# Start the backend server
cd server/
node server.js
# Start the frontend server
npm run dev
Create a .env
file in the server folder root directory:
PORT=5000
MONGODB_URI=''
WEBSITE_URL=''
LOGO=''
COMPANY=''
API_KEY=''
EMAIL=''
PASSWORD=''
UNSPLASH_ACCESS_KEY=''
PAYPAL_CLIENT_ID=''
PAYPAL_APP_SECRET_KEY=''
RAZORPAY_KEY_ID=''
RAZORPAY_KEY_SECRET=''
MONTH_TYPE=''
MONTH_COST=
YEAR_TYPE=''
YEAR_COST=
STRIPE_SECRET_KEY=''
PAYSTACK_SECRET_KEY=''
We welcome contributions! Please read our Contributing Guidelines before submitting pull requests.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
If you find CourseForge helpful, please star this repository to help others discover it!
Made with ❤️ by the CourseForge Team