SyllabiGenius aims to streamline exam preparation by providing an intuitive platform to monitor progress for various exams, starting with GATE.
- Progressive Web App: Install the app on your device for a native app-like experience and offline support.
- Extensive List of Topics: Easily view a comprehensive list of all topics included in the Gate 2025 syllabus, organized by subject and grouped by similarity.
- Direct YouTube Integration: Instantly redirect to YouTube for relevant videos and tutorials on any subject or topic.
- Mark as Done: Keep track of your progress by marking topics as complete, allowing you to focus on what’s left and ensuring thorough preparation.
- Next.js: A React framework for building fast, SEO-friendly web applications.
- CSS (Tailwind CSS): A utility-first CSS framework.
To set up SyllabiGenius locally and start contributing or using the application, follow these steps:
-
Fork the Repository on GitHub: Visit the SyllabiGenius GitHub repository and fork it to your account.
-
Clone the Repository:
Open your terminal and run:
git clone https://github.com/yourusername/Gate-Syllabus-Tracker.git cd Gate-Syllabus-Tracker
-
Install Dependencies:
Make sure you have
npm
installed. Then run:npm install
-
Run the Development Server:
Start the server by running:
npm run dev
Open http://localhost:3000 in your browser to see the application running.
Contributions are welcome! If you have ideas to enhance the application or if you've found a bug, here's how you can contribute:
To suggest a new feature, go to the Issues tab on GitHub and create a new issue with the "Feature Request" label. Describe your idea in detail to help me understand and implement it effectively.
To report a bug, open a new issue in the Issues tab with the "Bug Report" label. Please include details such as steps to reproduce the issue, expected behavior, and screenshots if required.