This is a demo frontend app for Scarlet Connect, built using React, Vite, TailwindCSS, and Leaflet.
The theme is inspired by Rutgers University colors — scarlet red and black.
Scarlet Connect is a Rutgers-specific friend-making app that uses Verizon Smart Campus Concepts to help students naturally connect with people they already spend time around. By using NetID login and campus WiFi signals, the app detects how long users spend in Rutgers academic buildings (never dorms or off-campus) and anonymously matches students with others who share similar study spots, class locations, and schedules.
Note: Students can opt in or out at any time, and all location data appears only as anonymous “pings,” ensuring privacy while still enabling matches—similar to TikTok’s viewer profile system. The demo showcases real-time building pings, match percentages, and examples of how students with overlapping campus habits can become study buddies or friends.
Check that Node and npm are installed:
node -v
npm -vIf not, download Node.js (LTS version recommended).
In your terminal:
cd Scarlet-ConnectThis will install React, Vite, Tailwind, and Leaflet (from your package.json):
npm installYou’ll see a node_modules folder appear — that’s where everything gets installed.
Run:
npm run devAfter a few seconds, you should see output like:
VITE v5.4.0 ready in 500ms
➜ Local: http://localhost:5173/
Go to:
http://localhost:5173/
You should see:
- A navbar with Scarlet Connect
- Rutgers scarlet/black theme
- A button to open the campus map
Click “Open Campus Map” or the “Map” link — you’ll see an interactive map with demo people markers on Rutgers–New Brunswick.
Press:
Ctrl + C
in the terminal to stop the local development server.
If you want to create a production-ready build (for deployment or sharing):
npm run buildPreview the build locally:
npm run preview| Command | Description |
|---|---|
npm install |
Installs dependencies |
npm run dev |
Starts local development server |
npm run build |
Builds for production |
npm run preview |
Previews built app |