Skip to content

Repository files navigation

StudentOS

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.

Demo Video link

https://drive.google.com/file/d/1QHJedEHGekPt8-mbUlwX944v7IGACd2p/view?usp=drivesdk

Deployment Link

https://studentos-8a251.web.app

Tech Stack

| 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) |

Features

  • 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

Installation commands

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

# Run locally
firebase serve

# Deploy to production
firebase deploy

Screenshots

  • Map view Screenshot 2026-02-28 at 7 52 13 AM

  • Deals Screenshot 2026-02-28 at 7 56 01 AM

  • Budget Screenshot 2026-02-28 at 7 57 29 AM

  • Profile Screenshot 2026-02-28 at 7 58 01 AM

Architecture Diagram

studentos/ ├── 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

AI Tools

Claude was used for feature implementation, debugging, and code generation

Team Members

  • Member 1 - Abhirami Lakshmanan - Model Engineering College - Fullstack developer
  • Member 2 - Jinu Rose Mathew - Model Engineering College - Fullstack developer

About

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, discounts, and deals

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages