An open API service indexing awesome lists of open source software.

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.

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 📸

![image](https://github.com/user-attachments/assets/76f8dc3b-a4ca-46ee-bfd9-971010c44882)
![image](https://github.com/user-attachments/assets/13ced488-7a41-42b2-9bd4-f897603bb7b4)

---

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