https://github.com/anuv6/reserveit-mobile-app
A mobile application built with Kotlin, Jetpack Compose, and Firebase, designed to help students and faculty manage lab sessions and lecture hall schedules effortlessly. This app provides a modern user interface and a seamless experience for tracking schedules, checking lecture details, and navigating academic activities efficiently.
https://github.com/anuv6/reserveit-mobile-app
androi android-studio firebase-auth java jetpack-compose kotlin-android mobile-app
Last synced: 4 months ago
JSON representation
A mobile application built with Kotlin, Jetpack Compose, and Firebase, designed to help students and faculty manage lab sessions and lecture hall schedules effortlessly. This app provides a modern user interface and a seamless experience for tracking schedules, checking lecture details, and navigating academic activities efficiently.
- Host: GitHub
- URL: https://github.com/anuv6/reserveit-mobile-app
- Owner: AnuV6
- Created: 2025-02-09T05:38:53.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-09T06:21:45.000Z (over 1 year ago)
- Last Synced: 2025-05-21T12:51:30.519Z (about 1 year ago)
- Topics: androi, android-studio, firebase-auth, java, jetpack-compose, kotlin-android, mobile-app
- Language: Kotlin
- Homepage:
- Size: 1.65 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ReserveIt Mobile App 🚀
A mobile application built with Kotlin, Jetpack Compose, and Firebase, designed to help students and faculty manage lab sessions and lecture hall schedules effortlessly. This app provides a modern user interface and a seamless experience for tracking schedules, checking lecture details, and navigating academic activities efficiently.
---
## Features ✨
- 📅 Schedule Management – View and manage daily lab and lecture hall schedules.
- 🔔 Real-time Notifications – Stay updated with session reminders.
- 🎓 Multi-Department Support – Choose schedules for different departments.
- 📂 Session Details – Access session information such as date, time, venue, and instructor.
- 🔍 Simple and Intuitive UI – Powered by Jetpack Compose for a modern and responsive design.
- 📊 User-friendly error handling
- 🔐 Firebase Authentication (Email and Password)
---
## Screenshots 📸


---
## Tech Stack 🛠️
- **Kotlin** - Programming Language
- **Jetpack Compose** - Modern UI Toolkit for Android
- **Firebase Authentication** - For user authentication
---
## Prerequisites ✅
- Android Studio Arctic Fox or higher
- Kotlin 1.5 or higher
- Firebase project set up with Authentication enabled (Email/Password)
---
## Setup Instructions 🛠️
1. **Clone the repository:**
```bash
git clone https://github.com/AnuV6/ReserveIt-Mobile-App.git
## Project Structure 📂
```bash
├── app
│ ├── src
│ │ └── main
│ │ ├── java/com/example/yourapp
│ │ │ ├── ui (Compose UI components)
│ │ │ ├── auth (Authentication logic)
│ │ │ └── MainActivity.kt
│ │ └── res (Resources - layouts, drawables, etc.)
│ └── build.gradle
└── google-services.json (Firebase config file)