Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.