Android & iOS Luggage Locker Booking App

Job ID: 38245208

Budget: €18 – €36 EUR

We are looking for experienced developers to build a comprehensive locker booking system for tourists. The system should include an Android and iOS app for users, a web admin panel for locker owners, and a super admin panel for overall management. Below are the detailed requirements:

User Mobile App (Android & iOS):

1. User Registration and Authentication:
- User sign-up and login functionality using email and mobile number.
- Password recovery option.

2. Locker Search and Booking:
- Users can search for locker locations based on their current location or input location, along with the desired date.
- Display a list of available locker locations with details such as price per bag per hour, customer ratings, nearby locations, and a description of the locker location.
- Users can click on a locker location to view more details and select the number of bags and the tentative storage time.
- Booking process should include entering user details (email, mobile number, etc.).

3. Booking Management:
- Users can view their bookings, including details such as locker location, number of bags, storage time, and cost under the "My Account" section.

4. Notifications:
- Push notifications for booking confirmations, reminders for pick-up times, and any updates.

Locker Owner Web Admin Panel:

1. Locker Management:
- Locker owners can view and manage their locker locations.
- Ability to start and end the service time when a customer drops off and picks up their luggage.

2. Booking Management:
- View all bookings associated with their locker location.
- Track active and completed bookings.

3. Payment Ticket Generation:
- System calculates the cost based on the time utilized.
- Generate a payment ticket which the customer pays in cash.

4. Account Management:
- Manage their account details and settings.

Super Admin Web Panel:

1. Location and Locker Management:
- Create and manage multiple locker locations.
- View and edit details for each locker location.

2. User and Locker Owner Management:
- Manage user accounts and locker owner accounts.
- View all bookings from each locker location.

3. Analytics and Reporting:
- Generate reports on locker usage, booking history, revenue, and other relevant metrics.

Reference website - https://stasher.com/


Other Requirements:

1. Security:
- Ensure data security and user privacy with appropriate measures such as encryption and secure authentication mechanisms.

2. Scalability:
- Design the system to be scalable to add new locker locations easily.

3. User Interface:
- Develop an intuitive and user-friendly interface for both the mobile app and web admin panels.

Deliverables:

1. Fully functional Android and iOS applications for users.
2. Web admin panel for locker owners.
3. Super admin panel for overall system management.
4. Source code and documentation for all parts of the system.
5. Deployment support and initial maintenance.