Skip to content

SN7k/InCampus

Repository files navigation

InCampus - College Social Media Platform

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.

Image ## 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

Tech Stack

  • Frontend: React, TypeScript, Tailwind CSS, Framer Motion
  • State Management: React Context API
  • Mock Data: Simulated backend with realistic data

Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn

Installation

  1. Clone the repository

    git clone https://github.com/SN7k/InCampus.git
    cd InCampus
  2. Install dependencies

    npm install
    # or
    yarn
  3. Start the development server

    npm run dev
    # or
    yarn dev
  4. Open your browser and navigate to http://localhost:5173

Mock Data

This version uses mock data instead of a real backend. You can log in with any of these credentials:

  • Student:

    • Email: snk@university.edu or ID: STU001
    • Any password will work
    • OTP: 123456
  • Faculty:

    • Email: prfss@university.edu or ID: FAC001
    • Any password will work
    • OTP: 123456

Deployment

The application is deployed on Netlify at incampus.netlify.app

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

  • Shombhunath Karan - SN7k

About

College Social Media Platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages