Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 899 Bytes

README.md

File metadata and controls

33 lines (27 loc) · 899 Bytes

Spaced App

Spaced takes advantage of the spaced repetition technique by allowing the user to set multiple dates in google calendar for a single learning or review event. They will then, if they choose, receive a reminder before each date.

Live App

Check out the live app here.

Tools used:

  • ES6 (through Babel)
  • Webpack
  • React
  • React-router
  • Redux
  • Material UI
  • Bootstrap 4
  • Babel
  • Moment
  • uuid

Instructions

A Google oauth client ID is needed for the app to work. It can either be set in the environments.json file or set as the environment variable GOOGLE_OAUTH_CLIENT_ID before runtime.

# Install dependencies
npm install

# Start app in development server
npm start

# Build app into /dist directory
npm run build

# Run server using production files in /dist
npm run server.prod