Skip to content
UmutSimsek22Public

About

An AI-powered web application that automates course syllabus generation for academics, leveraging the Google Gemini API.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

Repository files navigation

Sylab (Syllabus Forge) 🎓🤖

An AI-powered web application designed to automate and streamline the process of creating comprehensive course syllabi for academics.

By leveraging the Google Gemini API, Sylab takes basic course parameters and instantly generates structured, detailed, and professional course outlines, saving educators valuable time.

🚀 Features

  • AI-Powered Generation: Instantly creates course descriptions, objectives, weekly schedules, and reading lists using Gemini AI.
  • Smart Data Parsing: Optimized REST API data parsing to handle AI responses efficiently and accurately.
  • Resilient Architecture: Built-in fallback mechanisms to gracefully manage API rate limits and model transition errors.
  • Responsive UI: Clean, intuitive interface built with modern web standards for a seamless user experience.

🛠️ Tech Stack

  • Frontend: HTML5, CSS3, Vanilla JavaScript
  • AI Integration: Google Gemini API

⚙️ Setup and Installation

  1. Clone the repository:
    git clone [https://github.com/UmutSimsek22/sylab.git](https://github.com/UmutSimsek22/sylab.git)

Navigate to the project directory:

Bash cd sylab API Key Configuration:

Get a free API key from Google AI Studio.

Add your API key to the configuration file (e.g., config.js or .env depending on your setup).

Run the Application:

Simply open index.html in your preferred web browser, or use a local development server like Live Server (VS Code).

💡 Usage Enter the course name, target audience, and specific requirements into the input fields.

Click the generate button.

Review the AI-generated syllabus, make any necessary manual edits, and export/copy the final result.

👨‍💻 Author Umut Şimşek

GitHub: @UmutSimsek22

📄 License This project is licensed under the MIT License

About

An AI-powered web application that automates course syllabus generation for academics, leveraging the Google Gemini API.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages