I want an mobile application(for Android and iOS platforms) and an website for a barber shop kind of application.
The app should have user, admin and guest role.
The admin role being me or my coworkers. As an admin i should accept reject or modify appointments made by the users in my public calendar. I should ban users that didn't make it 2 to the appointment. Also i should have an appointment management system also a appointments notification system( for me and the users). I should be able to make appointments for my older clients who don't want to use the app.
The users should have the possibility to log with facebook, google and with (username, password) custom functionality. They (users) should have an form to make an appointment (male/female, haircut, dye hair, beard etc (options to be provided later)), after filling the form the app should request them to pick an barber( admin name) and show he's/her's personal calendar. Pick a date, and then an hour from the calendar and then confirm and place the appointment.
As a admin, i and my collegues should be able to see the appointment details and to call the person who made the appointment from the app after clicking the appointment from the calendar.
The users should see all the past/feauture appointments and the coresponding details for them. Also they can cancel appointmens but only until the day before it. After that if they don't show to the store, the admin responsible for that user can ban the user if he has done this thing one more time in the past
Users and admins should have account management systems ( forgot pass, delete account, edit personal info, and create account)
For users the create account section should be posible with google, facebook and a custom create account the included username(unique), email(unique), password, and sms validation message code.
For admin the create account section should be posible with an code from an existing admin, a username and a password.
The first admin should be me, my account cannot be deleted and only i can delete any of the existing admins. Any admin can ban an unban users.
Users can make limited appointmens in calendar( track all admin calendars)
For notifications, the admins should receive all types of notifications such as ( an appointment had been created, modified, deleted, if he (admin only) has a window between appointmens and how much time is in that window, (admin only) a new users registred )
After 3-4 weeks from the recent appointment users should receive a notification (with app closed) asking how their hair looks.
A contact us section that has the barber shop location via google map, working hours and store phone number.
For mobile app i want a spash screen with a custom logo (i want a logo)
All the info should be avaible in a db, i want the app to come with a internet domain such as [login to view URL], also, i want it support after the application has been delivered.
For the paiment i want to start paying after i see an basic end to end flow of the app ( android ),
the payment will be made on montly base ( total sum devided to agreed delivered months).
I want 1 week sprints and active qa discutions for continuous delivery.
118 freelancers are bidding on average €2623 for this job
Hello I am mobile expert and have experienced a lot. This project is very interesting for me and perfect fit with my skills. I would like to discuss more details with you. Hope to meet you soon. Best Regards