/TopDish

The main goal of this website is to give people a platform where they can find the best restaurant for a specific dish in the whole city.

Primary LanguageJavaScript

TopDish

Problem :

As a food lover i know that it is a big problem to find reviews about specific food/dish. Food lovers have to try many food points to find the best taste and due to this some food points with good food quality but less social media presence remain hidden. In Google maps, people can give stars only; they can not mention that these 5⭐ are about which dish specifically. It is possible that a restaurant has 4.5 ratings on Google Maps, but some of their dishes are not worth eating.

Solution :

On my website you can upvote or downvote any food point after selecting a specific category. You can also add a new location if it is not present in the list. Food points with more number of upvotes remain on top. So, next time you do not have to search in any food related groups like ESR(eat sleep & repeat) etc you can easily find which restaurant has best shuwarma or pizza in town.
I'm currently working on it to add some more features like sorting on the basis of price or ambiance etc.

Scope of this Project

In future we can extend it to a fully functional startup. We can add cities or even countries. We can link it to any delivery app like food panda or byte or can start our own. We can give discount offers and can also do paid promotions by reserving the first position for the paid food points only.

Technologies Used

  • NextJs
  • Nodejs
  • Express.js
  • MongoDB

Technologies and Tools used in Project with the respective versions

IDE

Sr. No. Technology Version
1. Visual Studio Code 1.65

Database

Sr. No. Technology Version
1. MongoDB 3.6

Programming Language and NPM Packages

Sr. No. Technology Version
1. React.js 17.0.2
2. Node.js 16.13.1
3. NextJs 12.0.1
4. Nodemon 2.0.7
5. Express.js 4.17.2
6. Mongoose 6.2.1
7. bcryptjs 2.4.3
8. jsonwebtoken 8.5.1

Demo (click to open the video)

Demo