Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stephin007/biteadvisor-fe
A platform for users to share their dining experiences, discover new places to eat, and make informed decisions.
https://github.com/stephin007/biteadvisor-fe
crud env firebase javascript react responsive
Last synced: 26 days ago
JSON representation
A platform for users to share their dining experiences, discover new places to eat, and make informed decisions.
- Host: GitHub
- URL: https://github.com/stephin007/biteadvisor-fe
- Owner: stephin007
- License: apache-2.0
- Created: 2023-05-09T12:45:01.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-06-01T07:21:56.000Z (over 1 year ago)
- Last Synced: 2024-10-04T03:41:19.934Z (about 1 month ago)
- Topics: crud, env, firebase, javascript, react, responsive
- Language: JavaScript
- Homepage: https://biteadvisor.vercel.app
- Size: 304 KB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Bite Advisor
Welcome to the Bite Advisor! This website allows users to search and review restaurants in various locations. It provides a platform for users to share their dining experiences, discover new places to eat, and make informed decisions.
## Features
The restaurant review website includes the following features:
- **Search**: Users can search for restaurants based on location, cuisine, price range, and rating. The search results are displayed in a list, with the option to filter by various criteria.
- **Reviews**: Users can read reviews and ratings for restaurants. They can also write their own reviews and rate restaurants.## Getting Started
To get started with the restaurant review website, follow these steps:
1. Go to the website URL.
2. Use the search bar to find restaurants in your desired location and cuisine.
3. Read reviews and ratings for the restaurants you are interested in.## Technologies Used
The website was developed using the following technologies:
- **Front-End**: HTML, CSS, JavaScript, React
- **Back-End as a Service**: Firebase## Installation
To install and run the restaurant review website locally, follow these steps:
1. Clone the GitHub repository.
2. Create a new project on Firebase and copy the configuration details into the `.env copy` file and rename it to `.env` in the `src` folder. The configuration details can be found in the Firebase console under `Project Settings > General > Your apps > Firebase SDK snippet > Config
3. Run `npm install` to install the required dependencies.
4. Start the server using `npm start`.
5. Access the website by navigating to `http://localhost:3000` in your web browser.## What's Next
[ ] : Have to feature to enter reviews.
[ ] : Add Map functionality
[ ] : Create a profile to save your favorite restaurants and write your own reviews.
[ ] : Add Filters to search restaurants based on price, rating, etc.
[ ] : Add Favourites## Conclusion
The restaurant review website is a user-friendly platform for finding and reviewing restaurants. With its search and review features, users can easily find the perfect dining spot and share their experiences with others.