A web app that connects consumers to local farms. Browse products and purchase the weekly meal-kit box.
The project was completed in a week based on specifications provided by an external client.
Through the service, local farms can list their products for sale and consumers can easily navigate and purchase their products. HelloHealth offers a subscription based plan and the sale of individual products. The service was made to provide farms an outlet to directly be the vendors of their products. Consumers are more connected to the food they eat and in return are more connected to the farms that provide for them.
- Jeff Liu
- Nicholas Ma
- Cassandra Barragan
- Andrew Hang
- Bradley Caliva
- Lawrence Sun
- Walter Tang
- Spencer Lepine
Connect a Firebase project and run a PostgreSQL database.
$ cp .env.sample .env
$ npm install
$ npm run server-start
$ npm run vite:dev
$ npm run vite:start # visit localhost
# Used to create Bundle ONLY USE for Production
$ npm run build
See Endpoint Schema.
- Browse all available products
- View nutrition facts
- Save the product to cart
- Rate the product
- Choose a Customer, Farmer, or Nutritionist account
- Browse the app and product catalog without being logged in
- Create an account or login Email/Password, Google, or Facebook
- Access live chat with a nutritionist
- Manage subscription status
- Access the referral coupon
- View transaction history
- View the weekly meal-kit box breakdown and select your size to save in the cart.
- Browse local farms and visit their page.
- View ratings for each farm
- Read through the farm and learn about them
- View a farm livestream if available
- Browse products sold from that farm
- View all products and boxes added to cart
- Save your address and add delivery notes
- Mention allergies or requests for the order
- Choose shipping options and view transaction receipt