Skip to content

A react, redux, and material-ui responsive web 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. A reminder for all dates may also be set.

License

Notifications You must be signed in to change notification settings

JavierPDev/SpacedApp

Repository files navigation

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

About

A react, redux, and material-ui responsive web 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. A reminder for all dates may also be set.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published