InCampus is a social media platform designed specifically for college students and faculty. It provides a space for academic networking, sharing resources, and building a community within educational institutions.
## Features
- User Authentication: Secure login and signup system for students and faculty
- Profile Management: Customizable profiles with academic information
- News Feed: Share posts, images, and updates with your college community
- Friend Connections: Connect with classmates and professors
- Notifications: Real-time notifications for social interactions
- Responsive Design: Works seamlessly on desktop and mobile devices
- Frontend: React, TypeScript, Tailwind CSS, Framer Motion
- State Management: React Context API
- Mock Data: Simulated backend with realistic data
- Node.js (v14 or higher)
- npm or yarn
-
Clone the repository
git clone https://github.com/SN7k/InCampus.git cd InCampus -
Install dependencies
npm install # or yarn -
Start the development server
npm run dev # or yarn dev -
Open your browser and navigate to
http://localhost:5173
This version uses mock data instead of a real backend. You can log in with any of these credentials:
-
Student:
- Email:
snk@university.eduor ID:STU001 - Any password will work
- OTP:
123456
- Email:
-
Faculty:
- Email:
prfss@university.eduor ID:FAC001 - Any password will work
- OTP:
123456
- Email:
The application is deployed on Netlify at incampus.netlify.app
This project is licensed under the MIT License - see the LICENSE file for details.
- Shombhunath Karan - SN7k