Skip to content

tarunparmar752/College-Space

Repository files navigation

Project Overview :

College Space is a dynamic website designed to provide students with a centralized platform for accessing information, notes, and previous year question papers. The project aims to streamline the process of sharing and accessing academic resources, enhancing interactions among students.

Features :-

Information Hub:

Centralized platform to share important announcements, updates, and news related to the college.

Notes Repository:

A dedicated section for uploading and downloading study materials, lecture notes, and other educational resources.

Previous Year Questions (PYQ):

Access to a collection of previous year question papers to help students prepare for exams.

User Authentication:

Secure user authentication system to protect user data and allow personalized access using passport.

Responsive Design:

Utilizes Bootstrap for a responsive and user-friendly design, ensuring a seamless experience across devices.

Screenshots :-

Homepage :

Screenshot (134)

College Clubs :

Screenshot (133) Screenshot (132)

Exams Section :

Screenshot (137) Screenshot (152)

Connect to Other students section :

Screenshot (141) Screenshot (142)

User Profle :

Screenshot (155)

Register and Login :

Screenshot (153) Screenshot (154)

About section :

Screenshot (135)

Technologies Used

Node.js:

Server-side JavaScript runtime.

Express.js:

Web application framework for Node.js, simplifying the development of robust web applications.

MongoDB:

NoSQL database for efficient storage and retrieval of data.

Bootstrap:

Front-end framework for responsive and mobile-first web development.

EJS (Embedded JavaScript):

Template engine for generating dynamic HTML content.

Passport.js :

It is a popular authentication middleware for Node.js.

Cloudinary :

It is a cloud-based service that provides a comprehensive solution for managing, optimizing, and delivering images and videos for web applications.

Setup Instructions:-

Clone the repository:

git clone https://github.com/tarunparmar752/college-space.git
cd college-space

Install dependencies:

npm install

Set up MongoDB:

Create a MongoDB database and update the connection string in the app.js file and other files present in data folder.

Start the server:

npm start

Open the application in your browser:

http://localhost:3000

Contribution Guidelines :-

We welcome contributions to enhance the features and usability of College Space. If you'd like to contribute, please follow these guidelines:

Fork the repository.
Create a new branch for your feature/bugfix: git checkout -b feature-name.
Make your changes and commit: git commit -m "Description of changes".
Push to your fork: git push origin feature-name.
Create a pull request.

Contact :-

For any inquiries or feedback, please contact the project maintainers:

Tarun Parmar
Email: [email protected]
LinkedIn Profile: https://www.linkedin.com/in/tarun-parmar-71b909225/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published