###React Todo Application
###Live Demo: heroku
React web application for creating and maintining a To-Do list. Users data is persisted and you can check off completed To-Dos which removes them from the view. The app utilizes:
- Webpack module bundler
- React Router routing library
- Express for a simple server to run our application
- Foundation for styling
- Sass Loader & node-sass
- Karma test runner
- Expect assertion libarary
Enviornment variables are necessary for the app to work
- Testing env variables can be set in:
/config/test.env
- Development env variables can be set in
/config/development.env
- You need two Firebase Databases - one for testing, one for production
- Populate each env file with the following:
API_KEY=fillThisOut
AUTH_DOMAIN=fillThisOut
DATABASE_URL=fillThisOut
STORAGE_BUCKET=fillThisOut
MESSAGING_SENDER_ID=fillThisOut
GITHUB_ACCESS_TOKEN=fillThisOut
- The
API_KEY, AUTH_DOMAIN, DATABASE_URL, STORAGE_BUCKET, MESSAGING_SENDER_ID
all come from Firebase/Add Firebase to your web app - The
GITHUB_ACCESS_TOKEN
comes from Github/Settings/Personal Access Tokens