Skip to content

lauracodecreations/capstone_ReactNative

Repository files navigation

What's New app

A Barcode Scanner App that reminds you when your products are going to expired.

Maintained by Laura Barrera Martinez

Product Plan Components

Personal Learning Goals:

  • API calls
  • Mobile Development
  • Making multiple data sources talk to each other

Problem Statement:

Facial products don't last forever. Old makeup loses its quality and can even cause irritation and infections if it's used past its expiration date. Keeping track of all the expiration dates of the beauty products can be difficult given that the expiration date is not on the product. Instead, there is a Period After Opening (PAO) symbol.

I want to create an app that helps the user keep track of their beauty products and their food products for easy reordering when it expires.

Tech Stack

  • Front-end: React Native (React iOS and Android)
  • Back-end:
    • UPC API
    • Google Calendar API
    • React Native barcode scanner
    • Firebase for data storage or Rails API?
  • Infrastructure/Deployment Code: Heroku
  • Phone's camara for barcode
  • 3 new technologies:
    • React Native
    • UPC API
    • Expo platform for simulating app in my phone.

Demo

Video

Running demo locally

To run skincare-app on your local machince, clone this repo, and run the following commands in your project folder.

$ brew install node
$ brew install watchman
$ npm install -g react-native-cli
$ npm install --save react-native-elements@beta
$ npm install --save react-native-flash-message
$ npm start

About

Capstone project for Ada Developers Academy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published