Giter Site home page Giter Site logo

keiththarp / vedge-in Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tiffany-brand/veg-out

0.0 0.0 0.0 2.82 MB

Vedge-In allows you to log your unique vegetables from each meal. Then compete against friends to Increase your plant diversity and health!

License: MIT License

JavaScript 0.55% HTML 1.10% TypeScript 90.48% CSS 7.86%

vedge-in's Introduction

Vedge-In

License: MIT

Vedge-In Deployed on Heroku!

Table Of Contents

  1. User Stories
  2. Description
  3. Installation
  4. Technologies Used
  5. Future Developments
  6. Contributors
  7. License

User Stories

AS AN individual trying to be healthy
I WANT to better my health and increase plant diversity in my diet
SO THAT I feel good and have better health

AS a user
I WANT an application that helps track my diet
AND to have incentives and healthy competition
SO THAT I stay on track with my goals

AS A parent
I WANT to encourage my family and friends to eat a more plant-based diet
SO THAT they become healthier

AS A doctor
I WANT an application to motivate my patients to eat more plant-based foods
SO THAT they will enjoy improved health

Description

Broaden your veggie horizons with the Vedge-In Challenge! Vedge-In is an application designed to help users eat healthier by encouraging them to increase the amount and diversity of vegetables in their diet. Log your veggie intake, challenge your friends, and watch you and your community get stronger and healthier!

Having a whole foods, plant-based diet is key to living a long and healthy life. Eating a diverse array of vegetables gives you a nutrient-rich diet and promotes positive gut health. Eating a largely plant-based diet also lowers your chances of preventable illness.

To begin, log into your account and start a challenge on the Challenges page. You can search for a friend, family member, or choose randomly from the Vedge-In community. Each challenge will last for one week. During this period, log each of the vegetables or fruit in your meals in the app. To check your status, navigate to the home page to review your stats and see your current score on the challenges page.

How is the winner chosen? At the end of the week-long challenge period the final points will be calculated and compared. Scoring is based on: Unique Veggies/Fruits Each unique plant will be worth 10 points. Total Veggies/Fruits Each plant will be worth 1 point each time logged, with a maximum of 3 points per plant. This is to help promote diversity in your diet! Consistency Bonus Multiplier Did you have at least 3 plants for 12 or more meals? Thats a 3X bonus. 5 plants? 5X. 7 plants?!? That's right, 7X bonus. Now get out there and eat some plants!!!

Screenshots

Vedge-In-Splash

Vedge-In-Challenge

Installation

Installation can be performed with

npm install

or

yarn install

Technologies

Front-end Back-end
React NestJS
TypeScript TypeScript
Material UI TypeORM
Luxon MySQL
Lodash Heroku
Auth0

Future Developments

  • Connect the application to a nutritional database for a broader informational component
  • Upload Proof of Plants - photos of meals
  • Authorization for Admin users to add additional plants to the database
  • Community to connect with friends for challenges
  • View and edit past meals

Contributors

License

MIT License

vedge-in's People

Contributors

tiffany-brand avatar cjlaflamme1 avatar keiththarp avatar mlanglois333 avatar relizabet avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.