Skip to content

Web page to find restaurants geographically through a map and show them in a list. Through a registered and logged-in user you can make a reservation at the restaurant and add them to a list of favorites

Notifications You must be signed in to change notification settings

IsabelGomez87/Foodify-fullstack-react-redux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Foodify

Mobile view

Image

Desktop view

Image

Website to find restaurants geographically through a map and show them in a list. Through a registered and logged-in user you can make a reservation at the restaurant and add them to a list of favorites.

Using React Redux with JS for the frontend and Node.js, Express, MongoDB and Mongoose for the backend. Authentication with Passport, testing with Jest and cleaner with SonarQube Scanner.

Build with:

• 💻 Frontend: ~ JavaScript ES6+ ~ HTML 5 ~ React ~ Redux ~ Flux ~ Axios

• ⚙️ Backend: ~ Node.js ~ Express ~ MongoDB ~ Mongoose ~ Morgan ~ Nodemon ~ Dotenv ~ Postman ~ MongoDB Atlas ~ MongoDB Compass ~ Passport

• 🎨 Desing: ~ CSS 3 ~ SASS ~ BEM ~ Responsive Desing ~ Flexbox ~ MediaQueries ~ Excalidraw ~ Figma

• 👾 Testing and Clean Code: ~ Jest ~ React testing library ~ SonarQube scanner ~ TDD ~ ESLint ~ SOLID Principles

Next steps:

  • You can see the latest reviews of each restaurant
  • The user will be able to add reviews to the restaurants in which they have had a booking
  • Refactor for cleaner code

How tu run this app:

1- Download the project

2- Open project in your code editor

3- Run next command for install dependencies

npm install

4- Open server folder and run the command

npm start

5- Open frontend folder and run the command

npm start

About

Web page to find restaurants geographically through a map and show them in a list. Through a registered and logged-in user you can make a reservation at the restaurant and add them to a list of favorites

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages