Build me android application
Project detail
The application is accessed via a link.
If the user is not logged in, a page opens that talks about us and what problem we are solving, how and the login button. The login button leads to a new page with two fields, for username or email and password. Below is the registration link if the user is not registered. The registration link opens the application form with the fields name, surname, username, e-mail, password, confirm password, phone number. If the user enters the wrong password a link to reset the password appears, allow him to change it by entering the password reset email in the modal window that pops up. In the right corner there is a menu with a button for settings, balance, log out. Settings allows you to change your password, email and phone. Balance talks about the current amount of tokens and displays the last 10 torsions by clicking on the button.
In the central part is the search bar where the user types the address he wants to go to. Based on the address he entered, the results are displayed, which are sorted according to the distance of the parking space from the desired place and show the distance and price. Distance is calculated is automatically calculated via the API. Parking space locations are entered manually by the admin. After the user decides on the location that suits him best, clicking on it opens a new window with instructions on how to get to the parking space via Google map and book a button.
Parking spaces that are reserved do not appear in the search search and it is not possible for one parking space to be reserved by two users at the same time. Also, one user cannot reserve more than one seat.
Create an admin interface that allows you to add new parking spaces and adjust prices for existing parking spaces and remove parking spaces that are no longer on offer and disable spaces that are currently unavailable due to a malfunction or some similar reason.