This project is a web application that generates AI curricula based on user input. It utilizes Next.js for the frontend and Express.js for the backend.
- Node.js (v14 or later)
- npm or yarn
-
Clone the repository:
git clone <repository-url> cd <repository-name>
-
Install dependencies for both client and server:
cd client npm install cd ../server npm install
-
Start the server:
cd server npm run dev
-
In a new terminal, start the client:
cd client npm run dev
-
Open your browser and navigate to http://localhost:5000 to view the application.
- Generate AI curricula based on user-defined topics.
- View and download the generated curriculum as a PDF.
- Interactive UI with collapsible sections for video content.
- Frontend: Next.js, React, Tailwind CSS
- Backend: Express.js, OpenAI API, Google APIs
- Database: Not applicable (currently using in-memory data)
Contributions are welcome! Please open an issue or submit a pull request.
This project is licensed under the MIT License.