Skip to content

A web portal for BPHC Hostel Maintenance, allowing students to report and track maintenance issues in their hostel rooms.

License

Notifications You must be signed in to change notification settings

BPHC-ACM/FixMyRoom

Repository files navigation

BPHC Hostel Helpline 🏫

A web portal for BPHC Hostel Maintenance, allowing students to report and track maintenance issues in their hostel rooms.

React TypeScript Supabase Tailwind CSS Vite


Features

Secure Access

  • Google OAuth Authentication: BITS email required
  • Privacy Controls: Manage your personal info and room data

Maintenance Management

  • Report Issues: Submit hostel room maintenance requests
  • Track Resolution: Monitor status in real time
  • Hostel Contact Info: Quick access to admin/officer contact

Tech Stack

Layer Technology Purpose
Frontend React + TypeScript + TailwindCSS Responsive, modern UI
Backend Supabase Authentication, database, and real-time updates
Development Vite Fast development and build process
Authentication Google OAuth Secure login with BITS email verification
Deployment Netlify / Your choice Fast and reliable hosting

Project Structure

src/
  components/         # Reusable UI components (Card, Button, etc.)
  lib/                # Utility functions
  loginpage.tsx       # Login page with Google OAuth
  supabaseClient.ts   # Supabase client setup
  ...

License

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

License: Apache 2.0


Made with ❤️ by ACM BPHC

About

A web portal for BPHC Hostel Maintenance, allowing students to report and track maintenance issues in their hostel rooms.

Resources

License

Stars

Watchers

Forks

Contributors 7

Languages