A university/college networking platform designed to connect students, faculty, and alumni for seamless collaboration, event management, and academic discussions.
- Student Networking β Connect with peers, join study groups, and share resources.
- Event Management β Browse and RSVP for campus events.
- Discussion Forums β Engage in academic and extracurricular discussions.
- Announcements β Important updates from faculty and admin.
- User Profiles β Customizable profiles with academic details.
- Frontend: React.js
- Backend: Node.js (Express)
- Database: MongoDB
- Authentication: JWT
- Deployment: Vercel
- Node.js v16+
- npm or yarn
- MongoDB Atlas account
-
Clone the repository
git clone https://github.com/sheraz61/Campus-Connect.git cd Campus-Connect -
Install dependencies
npm install cd client && npm install
-
Environment Setup
Create .env in root:MONGODB_URI=your_mongodb_uri JWT_SECRET=your_secret_key
-
Run the app
npm run dev # Starts both server and client
- Fork the repository
- Create your feature branch (git checkout -b feature/amazing-feature)
- Commit changes (git commit -m 'Add amazing feature')
- Push to branch (git push origin feature/amazing-feature)
- Open a Pull Request
Email - hsheraz271@gmail.com
Project Link: https://github.com/sheraz61/Campus-Connect