REST-Rant is a community-driven app where foodies can review restaurants. Discover new places to eat, or contribute your own experiences to help others!
- Browse reviews of different restaurants.
- Search restaurants by location, cuisine, or rating.
- Add your own reviews and images.
- User authentication and profile customization.
- And much more!
-
Clone this repository:
git clone https://github.com/djmotor90/project-REST-rant
-
Navigate to the project folder:
cd REST-Rant
-
Install dependencies:
npm install
-
Start the application:
npm start
Now, navigate to http://localhost:3000/
in your browser to start exploring!
- Browse Restaurants: Scroll through the homepage to see featured restaurants.
- Search: Use the search bar to find specific restaurants.
- Add Reviews: Logged-in users can add reviews to any restaurant listing.
For more examples, please refer to the Documentation
We welcome contributions from the community! Please read our Contributing Guidelines before submitting a PR.
This project is licensed under the terms of the MIT license. For more information, see LICENSE.md.
- Project Owner: Kim Gurinov
Feel free to reach out if you have any questions or suggestions!
Method | Path | Purpose |
---|---|---|
GET | / |
Home page |
GET | /places |
Places index page |
POST | /places |
Create new place |
GET | /places/new |
Form page for creating a new place |
GET | /places/:id |
Details about a particular place |
PUT | /places/:id |
Update a particular place |
GET | /places/:id/edit |
Form page for editing an existing place |
DELETE | /places/:id |
Delete a particular place |
POST | /places/:id/rant |
Create a rant (comment) about a particular place |
DELETE | /places/:id/rant/:rantId |
Delete a rant (comment) about a particular place |
GET | * |
404 page (matches any route not defined above) |
Name | City | State | Cuisines | Pic |
---|---|---|---|---|
String | String | String | String | String |
Notes for me enctype="application/x-www-form-urlencoded"