Giter VIP home page Giter VIP logo

naeohmi / can-i-eat-this Goto Github PK

View Code? Open in Web Editor NEW
12.0 2.0 8.0 4.45 MB

Save allergen preferences (such as peanut, lactose, or gluten-free), take a photo of any food product, and app returns if the product is safe for you to eat or not.

Home Page: https://ciethis.herokuapp.com/

JavaScript 84.81% CSS 9.64% HTML 3.81% PLSQL 1.75%
node react express ingredients ocr apis allergies barcode

can-i-eat-this's Introduction

๐ŸŒŽ๐ŸŒ๐ŸŒ Hello world

๐Ÿ’ป About me:

With a decade of diverse professional experience, Naomi has a unique blend of skills in software engineering and education. Over the past five years, she has excelled as a Software Development Engineer at Adobe on the Globalization, Core Services team, spearheading internationalization and localization efforts for Adobe products. Naomi's expertise extends to both technical and educational realms, as she spent four years as a High School Teacher across Asia and Africa prior to software engineering.

Throughout her career, Naomi has showcased her commitment to knowledge-sharing and community engagement. She is a sought-after speaker at international software engineering conferences, an active contributor to open-source projects, and a passionate advocate for volunteering.

Naomi's global perspective is woven into the fabric of her diverse educational background, with experiences ranging from studying in New Zealand to teaching across Asia and West Africa. Currently rooted in her hometown of Seattle, she finds balance by enjoying weekends in the mountains, reflecting her appreciation for both technology and the great outdoors. Naomi's multifaceted background and demonstrated leadership make her a valuable asset to any team seeking a dynamic professional with a global mindset.

๐ŸŽ‰ Let's connect:

๐Ÿฅ‚ Cheers!

can-i-eat-this's People

Contributors

esraa-alaarag avatar francheska-guzman avatar naeohmi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

can-i-eat-this's Issues

Git Flow Plan

Git Flow Action Plan:

  1. The three teammates will each have a separate branch labeled with first name. Each person will commit code to their individual branch.
  2. The three teammates agree to write detailed comments in all code and write detailed commit messages for each git commit.
  3. The 'git tzar' will merge all individual branches with the master branch and resolve any conflicts at a minimum of three times per day (once around 1pm, once around 5pm, and once around 11pm) and any additional merges as needed. After each 'master-merge' each teammate will make a new pull from master.
  4. The three teammates agree to remain in constant communication in-person and online about the project and code commits. All agree to make an effort to work in their separate component folders to avoid conflicts. If work in necessary in a shared folder, like App.js they will alert the team beforehand.

changing the database structure

we have two dependencies , so the user can't add product was not added in the products table. and since we are three people . it will be easier for the workflow to have two tables only and the userid will be intiailly hardcoded until we add more users post mvp

Status Report

Team Status Report (Thursday, 25 May @ 5pm)
'Can I Eat This?' (Project 3 - Esraa, Francheska, Naomi)

A. project management planning completed:

  1. web and mobile wire frames drawn up with balsamiq
  2. database structure planned out/drawn up in excel and ERD tool
  3. app work flow planned/drawn out digitally
  4. extensive similar app research completed
  5. extensive external API research completed to determine best API to use
  6. user stories completed
  7. basic readme - completed (need to update though)
  8. researched OCR
  9. coordinated how to divide project amongst team of three

B. technical/coding completed:

  1. full front end structure in place
  2. primary front end routes and components created/displayed (react)
  3. external api axios call in place. grabbing ingredient data saving in props.
  4. user allergen list in place. grabbing user input - based on hard coded user id
  5. user auth sign in complete, using firebase (but will comment out for now and re-add post-mvp)
  6. database created and deployed on heroku
  7. front-end color scheme, logos, and icons completed
  8. many git merges successfully completed

C. TO DO:

  1. OCR
  2. connect database on heroku with react front end
  3. filter/compare the two tables (allergens and product info)
  4. render/display results on page
  5. complete CRUD functionality
  6. deploy front end online
  7. finalize all readme
  8. make responsive for mobile
  9. clean up and comment code
  10. add post-mvp features

Create the navigation bar.

In App.js we configured the routes for Home, Profile, History, Result and Error 404. We imported a Navigation component to App.js, which contains the nav (links) for Home, Profile and History.

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.