InterConnecter is a premium student networking platform designed exclusively for the community at Prestige Institute of Engineering and Management Research (PIEMR), Indore.
Developed as a College Major Project by Abhishek Gour.
- Smart Student Directory: Browse, search, and filter class list of students by year, branch, and section.
- Skill Search Engine: Look up peers by their coding/technical skills to build academic project teams.
- Real-Time Communication: Instantly chat, check user typing indicators, and track read receipts powered by STOMP over WebSockets.
- Smart Profiles: Personalized cards showing college IDs, branches, and profile pictures uploaded via Cloudinary.
- Secure Authentication: JWT session validations to restrict access exclusively to authenticated accounts.
- Library: React 19
- Style Engine: Vanilla CSS + Tailwind Utility Classes
- Routing: React Router DOM v6
- Real-Time Delivery: SockJS + StompJS Client
- Node.js (v20 or higher recommended)
- npm package manager
- Clone this repository.
- Copy the
.env.examplefile to create a local.envconfiguration:cp .env.example .env
- Update
.envvariables to match your backend port mappings:REACT_APP_API_BASE_URL: Path to the Spring Boot endpoint (default:http://localhost:8080).REACT_APP_WS_URL: Path to the WebSocket interface (default:http://localhost:8080/ws).
- Install project dependencies:
npm install
- Start the local development server:
npm start
- Open
http://localhost:3000to view the page.
The project uses GitHub Actions for continuous build verification on any pushes or pull requests to main and alpha branches (vercel-build-verify.yml).
Licensed under the MIT License - © 2025 Abhishek Gour.