Mobile Application for Marriage Hall Booking Test phase, srs, design phase and source code final deliverable
Project Domain / Category
Mobile Application
Abstract / Introduction
You have to develop Mobile application in which user can book a marriage hall for valima ceremony or receiving baraat. The app should provide number of options and user can select options according to his or her need and requirements. The options include the seating arrangement and menu like mutton, beef, chicken, biryani, kheer, salad, raita, cold drinks etc. After registration to the app the user can book the marriage hall based on the available dates and pay the token money.
This payment can be made through a payment interface. This booking should be available to the admin which will be marriage hall administration. The marriage hall administration then can confirm booking and assign different task to the marriage hall employees to manage the event. On the day of the event the services should be available to the user for baraat or valima.
Two days before the event the user should pay the 80% of the amount. After the event the user pays the remaining amount of the event charges.
Functional
Requirements:
- User should register in the mobile app.
- User should login to use the mobile app.
- App should also show the available slots and booked slots.
- App should provide an interface for booking.
- Interface should provide options such as number of peoples, menus. Options in menu include such as mutton, chicken, beef, biryani, salad, cold drink etc.
- After filling all the required fields, the booking should be submitted.
- The admin of the marriage hall should check the requirements of the user. If no issue found then it confirms the booking and send message through email or phone call or SMS to proceed for token money.
- If user confirms his bookings then interface for token money payment should be shown where user should made payment. The booking confirmation message should be sent to the user through email and mobile phone SMS.
- After booking confirmation the admin should assign the responsibilities to the employees of the marriage hall like Procurement of the required material, cooking arrangement, seating arrangement, event management. On the admin side these assigned responsibilities should be shown to the admin.
10.Admin should enter the details of the employee while registering into the mobile app.
11.If user do not pay token money for two days then booking should be cancelled and interface should be made available to the other users for booking.
12.If user cancel booking before the event the token money should be with held and slot should be made available to the user.
13.After the event the admin should formally close the event.
Tools & Language:
IDE: Android Studio
Programming language: Java / Kotlin
Database: SQLite