akshat-OwO / syllabusx-client

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.
https://syllabusx.live
GNU General Public License v3.0
149 stars 22 forks source link
nextjs open-source shadcnui tailwind-css
SyllabusX Banner

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

🧭 Table of Contents


Introduction

Why SyllabusX?

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✨

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 🚀