Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cgrade/bucr
Bucr is a web app that's like Airbnb for Restaurants, where users can book for a reservation at a local restaurants. built with Django
https://github.com/cgrade/bucr
css django html java python
Last synced: about 2 months ago
JSON representation
Bucr is a web app that's like Airbnb for Restaurants, where users can book for a reservation at a local restaurants. built with Django
- Host: GitHub
- URL: https://github.com/cgrade/bucr
- Owner: cgrade
- Created: 2023-06-02T12:57:06.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-06-23T02:49:37.000Z (7 months ago)
- Last Synced: 2024-06-24T04:57:36.925Z (7 months ago)
- Topics: css, django, html, java, python
- Language: Python
- Homepage: https://bucr.vercel.app
- Size: 36.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bucr App
Bucr App is a web application that allows users to discover and make reservations at various restaurants. It provides an intuitive interface for users to search for restaurants, view their details, and create reservations.## Features
### User Registration and Authentication
* Users can create an account to access the full featuresw of the app.
* Registration requrires providing basic user information.
* Users can log in and log out of their accounts.
* Only authenticated users can make reservations and leave reviews.### Restaurnt Listings
* Users can browse a list of restaurants available in the app.
* Each restaurant listing provides essential information like name, cuisine type, and location.
* Clicking on a restaurant takes the user to the detailed view of the restaurant.### Restaurant Details
* Users can view detailed information about a specific restaurant.
* Details include restaurant name, description, contact information, and opening hours.
* Users can see the average rating and reviews left by other users.
* The restaurant detail page provides a reservation form for making reservations.### Reservation Creation
* Authenticated users can create reservations at their desired restaurants.
* The reservation form includes fields for selecting the date, time, party size, and table.
* Users can add special requests or notes to their reservation.
* Successful reservation creation redirects users to the reservation confirmation page.### My Reservations
* Authenticated users can view a list of their reservations.
* The list displays reservation details like the restaurant name, date, time, and status.
* Users can access individual reservation details for more information.
* Users have the option to cancel or modify their reservations.### Reviews and Ratings
* Authenticated users can leave reviews and ratings for restaurants.
* Users can share their dining experiences and provide feedback.
* Each review includes the user's name, rating, and comments.
* Reviews are displayed on the restaurant detail page.### Technologies Used
* Django: Python web framework for building the backend of the application.
* HTML/CSS: Markup and styling for the frontend templates.
* Bootstrap: CSS framework for responsive and visually appealing designs.
* PostgreSQL: Database management system for storing restaurant and user data.### Setup and Installation
* Clone the repository: git clone
* Set up the database: python manage.py migrate
* Run the development server: python manage.py runserver
* Access the application in your browser at http://localhost:8000