Welcome to the Class Connect repository! This web application serves as a central hub for students at K. J. Somaiya Institute of Technology to access notes, resources, past-year questions (PYQ), advice from seniors, and important updates from the college.
- Next.js: This web app is built using Next.js, a React framework that enables server-side rendering and other powerful features for building modern web applications.
- Tailwind CSS: The styling of the app is done using Tailwind CSS, a utility-first CSS framework that allows for rapid development and customization.
- NextAuth: Authentication in this app is handled using NextAuth, a flexible authentication library for Next.js applications.
- Notes: Access course notes and study materials for various subjects.
- Resources: Find additional resources such as reference books, online tutorials, and helpful websites.
- Past-Year Questions (PYQ): Access previous years' question papers to aid in exam preparation.
- Senior Advice: Get valuable advice and tips from senior students who have already experienced the courses and exams.
- College Updates: Stay informed about important updates, announcements, and events from the college administration.
To run this web app locally:
- Clone this repository to your local machine.
- Install dependencies using
npm install
. - Create a
.env.local
file in the root directory and add environment variables required for NextAuth configuration (refer to NextAuth documentation for details). - Run the development server using
npm run dev
. - Access the web app in your browser at
http://localhost:3000
.
Contributions to this project are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request. Let's work together to make Class Connect even better!
If you have any questions or need assistance, feel free to reach out to the project maintainer: