A booking system needs to be developed for the service we provide. The customers/Individuals would be able to register and login by selecting a specific monthly package and pay for the same.
Consequently, the development involves two types of user logins - Individuals and association.
One centre console for the whole process management.
Individuals through their dashboard should be able to submit a request for our service on a specific date and time slot, which will be reviewed & confirmed by admin on the centre console. (This slot availability calendar would be set by the admin, the admin should have functionality to set few dates to not available)
The Individual must be able to upgrade to other package, change availability status for a selected date. There should also be a notification section which displays recent activities by the user.
Therefore, the broad modules would include:
1. User signup & login (separate for associations and Individuals)
2. User profile for applicants.
3. Functionality to submit a request for service on selected date and time slot.
4. Functionality to add new device and monitor rewards of the account.
5. One centre console to manage users, modify data, Run advertisements on specific user accounts with respect to user location etc, run email campaign etc.
All the UI's would be provided, tentatively the database also needs to be created. We have plans to release android and iOS apps down the line. So the development should be done in such a way that it would be easy for us to integrate into apps later on.
Kindly revert back with your best quote as I am a student and looking out for a cost effective solution.