Skip to content

sheraz61/Campus-Connect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

40 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Campus Connect πŸŒπŸ“š

A university/college networking platform designed to connect students, faculty, and alumni for seamless collaboration, event management, and academic discussions.


✨ Features

  • 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.

πŸ› οΈ Tech Stack

  • Frontend: React.js
  • Backend: Node.js (Express)
  • Database: MongoDB
  • Authentication: JWT
  • Deployment: Vercel

πŸš€ Getting Started

Prerequisites

  • Node.js v16+
  • npm or yarn
  • MongoDB Atlas account

Installation

  1. Clone the repository

    git clone https://github.com/sheraz61/Campus-Connect.git
    cd Campus-Connect
  2. Install dependencies

    npm install
    cd client && npm install
  3. Environment Setup
    Create .env in root:

    MONGODB_URI=your_mongodb_uri
    JWT_SECRET=your_secret_key
  4. Run the app

    npm run dev  # Starts both server and client

🀝 Contributing

  • 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

πŸ“ž Contact

Email - hsheraz271@gmail.com
Project Link: https://github.com/sheraz61/Campus-Connect

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages