Skip to content

About

Java Android hotel marketplace backed by PHP and MySQL, with customer booking and vendor inventory workflows.

Topics

Resources

Stars

34 stars

Watchers

1 watching

Forks

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VBook Android

An Android hotel marketplace backed by a PHP/MySQL API. VBook separates customer booking workflows from vendor inventory management in a single full-stack repository.

Android PHP MySQL Checks

Capabilities

Customers

  • Create an account and sign in.
  • Browse registered hotels and available rooms.
  • Reserve rooms and review reservations.

Vendors

  • Create a vendor account and sign in.
  • Register hotels and room inventory.
  • Review listed properties and reservation activity.

Repository layout

api/       PHP endpoints for authentication, hotels, rooms, and reservations
mobile/    Complete Gradle Android project
docs/      Architecture and maintenance notes
extras/    Application and database screenshots

See Architecture for the client/API responsibilities and data flow.

Local setup

  1. Install PHP, MySQL, and a local web server.
  2. Create a MySQL database named hotel_reservation_application using the table structures shown in extras.
  3. Serve the files in api from your web server.
  4. Open mobile in Android Studio.
  5. Set the development server address in mobile/app/src/main/java/com/sameetasadullah/i180479_i180531/dataLayer/writerAndReader.java.
  6. Sync Gradle and run the application on an emulator or Android device.

The checked-in server address documents the original development environment. A deployed version should use build-time configuration and HTTPS.

Screenshots

Entry Customer workflow Vendor workflow
Login Hotel selection Hotel registration
Main screen Room reservation Registered hotels

Project status

This repository preserves the original Android and PHP implementation. Production deployment would require authenticated API sessions, prepared SQL statements, password hashing, HTTPS, environment-based configuration, and dependency upgrades.

Contributors

License

Licensed under the MIT License.

About

Java Android hotel marketplace backed by PHP and MySQL, with customer booking and vendor inventory workflows.

Topics

Resources

Stars

34 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages