Mobile application, developed using Jetpack Compose, is designed to streamline the management of exhibition areas or spaces for large-scale events, specifically tailored for Greenland exhibitions. It provides a user-friendly interface for both administrators and employees.
Key Features :
- Areas Management:
○ Add, edit, and delete exhibition areas.
○ Track the availability of areas (available, pending, sold).
○ Assign employees to specific areas for follow-up.
- Reservation Management:
○ Create, edit, and view reservation details.
○ Change reservation status (pending, sold, canceled).
- User Management:
○ Manage employee accounts.
- Real-time Updates:
○ Ensure that all users have access to the latest information on area availability and reservations.
- Security:
○ Protect sensitive Clients data and maintain data privacy.
○ The Clients with whom the Employee communicates is not shown to all Employees, but rather it appears only to who made the reservation with the client or the company and the Admin.
Benefits :
- Efficient area management: Prevents double bookings and optimizes area utilization.
- Improved collaboration: Enables seamless communication and coordination between employees.
- Enhanced customer experience: Provides a streamlined reservation process and accurate information.
User Roles :
- Admin: Has full access to all app features, including adding areas, managing users, and viewing all reservation data.
- Employee: Can view and manage assigned areas, create reservations, and update reservation statuses.
Use Case :
An employee can use the app to search for an available Area that meets a client’s requirements, create a reservation, and assign it a “pending” status. The admin can then review the reservation and either confirm or reject it, it is possible to reserve from the same employee who was with the same client or company.
Libraries :
- Jetpack Compose
- Dagger Hilt
- Kotlin Coroutines
- Firebase Authentication
- Cloud Firestore
- FCM
- Clean architecture (Onion architecture)
- MVI (Model-View-Intent)
Target Audience :
Greenland exhibition companies looking to improve their area or space management processes.