CodeSpaced will be a flashcard program for programmers that will use spaced repetition, a technique supported by cognitive science for fast and long-lasting memorization. This idea uses dynamic flashcards for programmers to have the option to ask themselves how to solve a specific challenge or write a specific method, testing whether they are using the correct syntax. The app will give the user the option to use a built-in code editor to create the front and back of the card. When the user decides to study that specific card, the user will have to match the syntax in the back of the card to be able to mark that card as learned. An algorithm will run in the back-end of the app to identify how often the user will need to practice that specific card. The user will have a better chance to retain the syntax indefinitely in memory as well as develop muscle memory for the next time the user has to type the code.
- Fork the repo
- Clone your forked repo.
- Do 'npm install' in your terminal.
- In the config folder Create a
.envfile and add the following:
PORT = 8000 'Or any port you would like'
DB_STRING = Your database URI 'I used MongoDB when testing'- Run with 'npm start' in your terminal.
- SingUp and enjoy
