Netlify Status

Server Repo

Description

Lingvo is a simple web app that helps you learn Esperanto. Lingvo implements a linked list algorithm to utilize the spaced repetition method of memorization. Users are presented with a word in Esperanto and asked to enter the equivalent word in English. Based on a getting the word correct or incorrect, the user will see that word less or more often in the future, respectively.

A user's progress is also stored when they log out. Upon their return, the user be presented with the last word they were given in their previous session.

Screenshots

sign in


Tech Stack:

Lingvo is a full-stack app built with the MERN stack.

API


├── /auth
│   └── POST
│       ├── /login
│       ├── /refresh
│ 
├── /users
│   └── POST /
│   └── GET
│       ├── /
│       ├── /next
│   └── PUT /submit
├── /questions
│   └── GET
│       ├── /
│       ├── /all
│   └── POST /

Code Base:

All front end code can be found in this repo, and all the backend code can be found here.