Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ataylorn/flashcards
- Owner: ATaylorN
- Created: 2023-08-21T17:10:38.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-23T19:03:40.000Z (7 months ago)
- Last Synced: 2024-10-10T07:04:54.253Z (about 1 month ago)
- Topics: css3, html-css-javascript, html5, intellij, java, javascript, postgresql, rest-api, spring-boot, vuejs, vuejs2
- Language: Java
- Homepage:
- Size: 4.08 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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..