Our app, StudentOS is an all-in-one affordability platform designed specifically for students to help them live a low cost life without financial stress. Students often struggle to find affordable food, clothing, and stationery because budget-friendly options like street food vendors, thrift stores, and local stationery shops are hard to discover. We solve this by bringing all these low-cost options into one simple app.
https://drive.google.com/file/d/1QHJedEHGekPt8-mbUlwX944v7IGACd2p/view?usp=drivesdk
https://studentos-8a251.web.app
| Frontend | HTML, CSS, Vanilla JS | | Map | Leaflet.js + OpenStreetMap + Nominatim API | | Backend / Database | Firebase Firestore (NoSQL) | | Authentication | Firebase Auth (Google OAuth) | | Hosting | Firebase Hosting (HTTPS) |
- Interactive map where you can view all added spots, deals and discounts, and upcoming free events
- Location Search
- Students can discover affordable food spots, deals and discounts, and free events
- Budget tracker to set a weekly budget, visualise spending, and log in a categorised way
- Users can edit or delete only the spots they added, keeping the community data clean
- Deals and events are auto-deleted once their validity has ended
# 1. Clone the repository
git clone https://github.com/yourusername/studentos.git
cd studentos
# 2. Install Firebase CLI (skip if already installed)
npm install -g firebase-tools
# 3. Log in to Firebase
firebase login# Run locally
firebase serve
# Deploy to production
firebase deploystudentos/ ├── index.html # App shell, all views and modals ├── style.css # Dark theme UI, component styles ├── app.js # All logic — auth, map, Firestore, budget ├── firebase.json # Firebase hosting config ├── firestore.rules # Firestore security rules ├── firestore.indexes.json ├── .gitignore ├── package.json ├── README.md ├── LICENSE ├── public/ # Static assets served by Firebase └── docs/ ├── screenshots/ │ ├── map.png │ ├── deals.png │ └── budget.png └── architecture.png
Claude was used for feature implementation, debugging, and code generation
- Member 1 - Abhirami Lakshmanan - Model Engineering College - Fullstack developer
- Member 2 - Jinu Rose Mathew - Model Engineering College - Fullstack developer



