Skip to content

Android application designed to streamline service requests for college hostel students ⚒

License

Notifications You must be signed in to change notification settings

Ashwani1330/RoomEase

Repository files navigation

RoomEase

RoomEase is an Android application designed to streamline service requests for college hostel students. It provides a user-friendly, ticket-based system for tracking and resolving maintenance issues, simplifying communication between students, administrators, and workers.

Features

  • Ticket-Based System: Students can easily create service requests for various issues, including:

    • Room Cleaning
    • AC/Cooler Maintenance
    • Electrical Repairs
    • Furniture Repairs
  • Secure Authentication: Users can sign in securely using their Google accounts, powered by Firebase Authentication.

  • Two-Way Communication: A streamlined system allows administrators to receive requests, assign available workers, and update the status of tickets.

  • Issue Tracking: Students can track the progress of their requests from submission to resolution, ensuring transparency.

  • Admin and Worker Interface: Enables administrators and workers to manage and close service tickets once the issue is resolved.

Tech Stack & Architecture

Mobile Application (Android)

  • Language: Kotlin
  • UI: Jetpack Compose
  • Architecture: Model-View-ViewModel (MVVM)
  • Dependency Injection: Koin•Networking: Ktor Client
  • Authentication: Firebase Authentication (Google Sign-In)

Backend

  • Framework: Spring Boot (Java)
  • Architecture: Model-View-Controller (MVC)
  • Database: MySQL

App Screenshots

Light Dark
Login_Light Login_Dark
Details_Light Details_Dark
Home_Light Home_Dark
Create_Light Create_Dark
Tickets_Light Tickets_Dark
Services_Light Services_Dark

About

Android application designed to streamline service requests for college hostel students ⚒

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages