This application is a java based application. This application basically used for boat booking service at the ghat of Varansi. Their are two panels, one for user and other for boat owner.
Functioning of the application:
Firstly, if you are a user, you have to login through your mobile number. We have used firebase method for otp verification. If you are new user then you will be redirected to the signup page. And if you have signed up previously, then you will be redirected to the screen where you can choose your prefrences of the boat size and the ghat. After thta, the available boat owners on that time will be visible to you. Their name and phone will be visible. You have to confirm to the boat owner by calling them if they are available on that time or not. If yes, then you have to proceed for payment and if no, then click on refresh button, another one will be assigned to you immediately.
For boat owner, if you are signing in for the first time, then you have to login through your phone number and you have to fill the required details. The admin panel will verify your details and approve them if they are correct. After that you wull login again and redirected to the welcome page where you can see your previous rides and current rides as well. If your details are not verified yet, then you see a note on the screen that "you are not verified yet, try after some time". You will not able to take rides if you are not verified.
A boat owner can not be assigned to another user if he already serving the service to a user.
Database
We have used MySql database on which is on "000webhost.com" server. All the database of user, boat owner as well as transaction details is present here.
Admin details is also present here in encrypted format.
Admin Panel
Admin panel is a secure password protected panel in which admin can see the details of all the users,as well as all the request of boat owner for their data verification will be accepted from admin panel. All the transaction details are visible here.
We have use php files for the transfer of files from one point to the database.
Top comments (0)