aali195 / retain

A fully featured assisted spaced repetition learning platform built with the Django framework.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Retain - A spaced repetition online learning platform

Retain Logo

Introduction

Created with extension support in mind, this is a project that I worked on for my final undergraduate year to help me get the hang of different web development technologies. As a fan of spaced repetition learning but as someone who is generally lazy, I decided to build a platform that allows for forcing the user to stick to revising what they learn and this is the outcome.

Will be deployed soon.

Documentation

Running Locally

  • Clone the repo and install the dependencies using pipenv

  • Install and setup PostgreSQL to work with Django

  • Generate a Django secret key and setup base directory

  • Run the Django server and check port 8000 for the homepage

Acknowledgements

License

GNU GPL

About

A fully featured assisted spaced repetition learning platform built with the Django framework.

License:GNU General Public License v3.0


Languages

Language:HTML 47.8%Language:Python 44.4%Language:JavaScript 4.1%Language:CSS 3.7%