Skip to content

Web app inspired by popular food delivery services, but for home cooks!

Notifications You must be signed in to change notification settings

fullernle/HomeCooked

Repository files navigation

HomeCooked

Live

Have you ever been in this situation? You want Pho, but with the love and care of a personal cook. You can't go to just any restaurant to get that, but you don't have someone you know that can create it either. You know what you do have? HomeCooked. The home food delivery service created for home cooks. Not only are you supporting your local community, but you're getting a great experience as well.

homecooked home


Overview

HomeCooked will be a website similar to that of other food delivery services. It will be a service that will allows users to search for scratch-made food around their area. This will at first be secluded to the San Francisco-Bay Area, but hopefully, with time, be expanded to the national level (perhaps even international?). Users would be able to browse business listings and order food from those businesses.

  • User authorization: sign up and login login_session

  • Search functionality search

  • Interactive web page for ordering meals interactive_order_small

  • Ability to create Reviews review

  • Cart integration cart_integration

Bonus Features

  • Cook-side of user auth and profile page
  • Extending locations to state, then national.

HomeCooked's core product is a web application, with a back-end build on MongoDB to save user auth, products, and business information. It will be built using the MERN stack (MongoDB, Express, React, and Node).

Backend: MongoDB/Express

We will be using MongoDB for our database and Mongoose as our ODM. We store all information regarding users, products, and businesses in our database.

Express is used for our Node.js application framework.

Frontend: React/Redux/Node.js

We are using React to create and manage our UI components.

Redux is used to manage the global state.

SCSS modules are used to style our components.

Technical Challenges

  • Using mapbox API to incorporate their map feature
  • Fetching the correct data for each cook
  • Updating the cart as they add more items
  • Implementing an effective search.

About

Web app inspired by popular food delivery services, but for home cooks!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •