Makers BnB is a web application inspired by Airbnb, allowing users to register accounts, list their spaces for rent, browse other users' listed spaces, and request to stay at those spaces. Makers BnB is built using a stack of modern web development technologies, including Python, Flask, HTML templates, and PostgreSQL for data storage.
Makers BnB offers a simple and intuitive registration process, enabling users to create accounts. A registered account is required to post and book spaces.
Users can easily list their spaces for rent, providing details like space name, description, and price per night.
-
Browse Spaces: Users can explore spaces listed by other users, offering access to a variety of accommodation options.
-
Booking Requests: Users can request to stay at a space on available dates, creating booking requests.
-
User Authentication: User login is required to create booking requests and manage spaces.
- Approvals and Denials: Space owners can view pending booking requests and choose to approve or deny them.
- Submitted Booking Requests: Users can view the status of their submitted booking requests, whether they are pending, approved, or denied.
- Backend: Makers BnB is powered by Python and utilizes the Flask web framework.
- Database: PostgreSQL is used for storing user information, space details, and booking requests.
- HTML Templates: Web pages are rendered using HTML templates.