/Labs8-SpacedRep

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Labs8 Spaced Repetition Build Status

Links

Contributors

Team Members

Project Manager

Dependencies and Environment

This project was built using yarn v1.12.1 and node v10.13.0.

Back end dependencies (production)

Back end dependencies (development)

Front end dependencies (production)

Front end dependencies (development)

API Documentation

Third-Party APIs and libraries

Stripe

Highlight.js

Backend API

Method Endpoint Purpose
GET api/users/ Retrieve all users
POST api/users/ Add new user
GET api/users/user Retrieve user
GET api/users/progress Retrieve user's algorithmic status
POST api/users/progress Update user's algorithmic status
POST api/stripe/ Create Stripe customer and subscription
PUT api/stripe/ Cancel subscription and delete Stripe customer
GET api/cards/ Retrieve all cards
POST api/cards/ Add new card
POST api/cards/batch Post array of cards
PUT api/cards/:id Update card information
DELETE api/cards/:id Delete card
GET api/decks/ Retrieve all decks
POST api/decks/ Add new deck
PUT api/decks/:id Update deck
DELETE api/decks/:id Delete deck