Skip to content

SyllabusX is Your academic GPS. Navigate studies effortlessly. Embark on a journey of simplified education. Navigating through syllabi, study materials, and course essentials has never been this effortless.

License

Notifications You must be signed in to change notification settings

akshat-OwO/syllabusx-client

Repository files navigation

SyllabusX Banner

The open-source, IPU's ultimate academic GPS.
Website · Feedback

🧭 Table of Contents


Introduction

Why SyllabusX?

  • Gathering syllabus for each of your subjects whenever you need is quite hassling, isn't it?
  • At SyllabusX, we understand the challenge of collecting syllabus documents in PDF format. For B.Tech students at GGSIPU, it can be overwhelming to gather all these resources in one centralized place. . That's why we stepped in and created this solution. Currently, syllabusX offers syllabus for batch 2021 - 2025 and onwards. We've added syllabus for all the branches with syllabus you'll find handwritten notes, previous year questions, recommended books, and practical files – everything you need for a successful semester.

Usage

To access syllabus information for your branch and semester, follow these simple steps:

  1. Visit the SyllabusX website.
  2. Select your branch from the available options.
  3. Choose your semester.
  4. Explore the syllabus, recommended books, handwritten notes, previous year questions, and practical files for your selected semester.

It's that easy! Enjoy using SyllabusX for all your academic needs.

Docker Setup for Development

To run this project with Docker follow these steps:

Starting the Application

  1. Start Docker Engine
    Ensure that Docker is installed and running on your system.

  2. Copy Environment Variables
    Copy the example environment file to create a local .env file:

    cp .env.example .env
  3. Start Docker Compose with Watch Mode
    Use Docker Compose to start the application in watch mode:

    docker compose up --watch

Stopping the Application

To stop the Docker containers, run:

docker compose down

Technologies-Used 💻

NextJS Shadcn Ui Typescript


Features✨

  • Syllabus for Batch 2021 and Onwards: Access up-to-date syllabus information for B.Tech courses starting from the batch of 2021 and beyond.
  • Handwritten Notes: Gain access to high-quality handwritten notes to supplement your learning and understanding of key concepts.
  • Previous Year Questions (PYQs): Prepare effectively by practicing with the previous year's questions to get a feel for the exam patterns and important topics.
  • Practical Files: Access practical files and resources to excel in laboratory sessions and hands-on coursework.

Contributing to SyllabusX

Remember, Good PR makes you a Good contributor!

While we don't require a specific pull request format, we kindly ask our contributors to maintain a reasonable level of organization when submitting pull requests. This includes providing a clear and concise description of the changes and their purpose. Pull requests that are unclear or do not align with the project's goals may be subject to closure or further review.

Maintainers

Akshat Singh
Akshat Singh
Shourya Pal
Shourya Pal
Sparsh
Sparsh
Pranjal Jain
Pranjal Jain

License 👮

SyllabusX is Licensed under the GPL License. Please go through the License at least once before contributing.

Contributors

Made with contrib.rocks.

Support 🙏

If you like the project and want to support us, please consider starring our repository as a token of appreciation. A heartfelt thank you to those who have contributed to this project. We are really grateful for your contribution. You all are amazing. Opensource for the win 🚀

About

SyllabusX is Your academic GPS. Navigate studies effortlessly. Embark on a journey of simplified education. Navigating through syllabi, study materials, and course essentials has never been this effortless.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Languages