Skip to content

Divyanshu-spec-code/course-syllabus-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ Course Syllabus Generator

An AI-powered tool to generate detailed and structured course syllabi in minutes. Built using Streamlit, OpenRouter, and LLMs, this app helps educators automate the creation of subject-specific syllabi based on course inputs.

🌐 Click here to try the app


πŸš€ Features

  • πŸ” Generate structured syllabi based on subject input
  • 🧠 Powered by OpenRouter (LLMs like GPT-4, Claude, etc.)
  • πŸ’‘ Clear, organized UI using streamlit-extras
  • πŸ“€ Deployable in 1 click via Streamlit Cloud

πŸ“¦ Tech Stack

  • Frontend: Streamlit
  • Backend: Python
  • AI Models: OpenRouter (supports GPT, Claude, Mixtral, etc.)
  • UI Enhancements: streamlit-extras

πŸ› οΈ Local Setup

  1. Clone the Repo git clone https://github.com/your-username/course-syllabus-generator.git cd course-syllabus-generator

  2. Create & Activate Virtual Environment:

    python -m venv venv

    venv\Scripts\activate

  3. Install Dependencies pip install -r requirements.txt

  4. Add Your .env File OPENROUTER_API_KEY=sk-or-your_openrouter_key_here

  5. Run the app streamlit run app.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages