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: A powerful React framework for server-side rendering and modern web app features.
- Tailwind CSS: A utility-first CSS framework that streamlines rapid development and customization.
- NextAuth: A flexible authentication library for Next.js applications, ensuring secure user authentication.
- Notes: Access comprehensive course notes and study materials across various subjects.
- Resources: Find additional learning resources, including reference books, online tutorials, and useful websites.
- Past-Year Questions (PYQ): Browse previous years' question papers to enhance exam preparation.
- Senior Advice: Gain valuable insights and tips from senior students who have navigated the courses and exams.
- College Updates: Stay updated with important announcements and events from the college administration.
To run this web app locally:
-
Clone the Repository:
git clone https://github.com/404reese/Class-Connect.git
-
Install Dependencies:
npm install
-
Create Environment Variables: Create a
.env.local
file in the root directory and add the required environment variables for NextAuth configuration. Refer to the NextAuth documentation for details. -
Run the Development Server:
npm run dev
-
Access the Web App: Open your browser and navigate to http://localhost:3000.
Contributions are welcome! If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request. Let’s collaborate to enhance Class Connect!
If you have any questions or need assistance, feel free to reach out to the project maintainer: