Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ataylorn/flashcards

Flashcards app built to help with studying Java. Includes random-mode, study-mode, and a quiz to test the user's knowledge
https://github.com/ataylorn/flashcards

css3 html-css-javascript html5 intellij java javascript postgresql rest-api spring-boot vuejs vuejs2

Last synced: about 1 month ago
JSON representation

Flashcards app built to help with studying Java. Includes random-mode, study-mode, and a quiz to test the user's knowledge

Awesome Lists containing this project

README

        

# FlashCardsApp

[![My Skills](https://skillicons.dev/icons?i=js,postman,html,css,bootstrap,idea,java,vue,nodejs,spring,vscode,postgres)](https://skillicons.dev)

[![Generic badge](https://img.shields.io/badge/STATUS-COMPLETE-GREEN.svg)](https://shields.io/)

This project was actually heavily inspired by a fellow classmate who created something similar for his .NET studying and I wanted to do something similar for Java. Using Java, Spring Boot, and PostgreSQL for the backend and Vue.js for the frontend, I created an app where the user can choose to have random flashcards to cycle through or chose "Study Mode". "Study Mode" allows a user to cycle through questions and mark whether or not they got the question right. When the user opts to exit, the user is shown a list of all of the questions that they got incorrect so that they know what they need to continue studying. There's also an option for the user to really put their knowledge to the test with a quiz.

**What I Learned:**
This project is great because I continue to learn from it even after completing it. Not only was it a great solo learning experience where I learned things like how to pull random data from a database and how to make quizzes, but I still go back to it to study. I can also easily add new questions to study as I continue to learn new things..