This application facilitates meal-planning, bridges the gap between local farmers and their customers, and is a one-stop shopping experience for curated recipes based on user-specified health and wellness goals.
- 🥬 Landing Page: allows users to
Get Started
by sending them to theSign Up
page. Introduces the services offered by Best Eats: providing locally sourced ingredients, choosing aMeal Plan
, and offeringLifestyle Guide
to track goals. - 🥑 Signup/Login:
Signup
allows users to create a new account if they do not already have one.Login
lets previously signed-up users log in to theirUser Profile
. - 🥦 User Profile: displays user information, such as email, username, address, and optional health metrics. Users can also manage their account, and update/view their wellness status.
- 🥕 Lifestyle Guide: displays a list of editable goals and action items with ability to mark as complete.
- 🥒 Menu & Pricing: displays healthy meals provided by the Spoonacular Recipe API. Allows users to choose meal plans, meals, and checkout.
- 🥗 Meet the Farmers & Nutritionists: provides places to find local farmers and nutritionists.
Check required tech is installed (see below).
Clone the project
git clone https://github.com/DeepBlue-Designs/best-eats-inc.git
Go to the project directory
cd best-eats-inc
Install dependencies
npm install
Start the server
npm run start
Start webpack
npm run build
Start json-server
npm run start-json
Now the app is ready at http://localhost:3000/
Client: React, Material-UI, styled-components, React-Bootstrap
Server: Node, Express, JSON server
Database: MongoDB
- Web browser
- npm
- Linux, macOS, or Windows