https://github.com/t-kalv/studyshorts
StudyShorts -StudyShorts is a full-stack Java-based Study Quiz Flashcard app that helps user to study whilst testing their knowledge, allowing users to create questions and study those questions engaging with those questions via short-form video content at the bottom of the screen similar to TikTok/YoutTube Shorts/Instagram Reels...
https://github.com/t-kalv/studyshorts
database flashcards java java-swing mysql mysql-database quiz quiz-app shortform sql study swing video
Last synced: 2 months ago
JSON representation
StudyShorts -StudyShorts is a full-stack Java-based Study Quiz Flashcard app that helps user to study whilst testing their knowledge, allowing users to create questions and study those questions engaging with those questions via short-form video content at the bottom of the screen similar to TikTok/YoutTube Shorts/Instagram Reels...
- Host: GitHub
- URL: https://github.com/t-kalv/studyshorts
- Owner: T-Kalv
- Created: 2025-08-22T14:10:01.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-30T13:57:46.000Z (10 months ago)
- Last Synced: 2025-08-30T15:26:54.074Z (10 months ago)
- Topics: database, flashcards, java, java-swing, mysql, mysql-database, quiz, quiz-app, shortform, sql, study, swing, video
- Language: Java
- Homepage:
- Size: 10.8 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# StudyShorts
## About:
StudyShorts is a full-stack Java-based Study Quiz Flashcard app that helps user to study whilst testing their knowledge, allowing users to create questions and study those questions engaging with those questions via short-form video content at the bottom of the screen similar to TikTok/YoutTube Shorts/Instagram Reels...

## Features:
- Frontend:
- Uses Java Swing framework for the frontend that is response for handling the user input such as clicking buttons, entering information, displaying questions/options/answers and showng scores as well as displaying the short-form video content
- Backend:
- Uses Java to calculate current score/total score, correct answer verfication, quiz progression, inserting/fetching/deleting information from the MySQL database
- Uses MySQL database that store data such as questions, options, modules and uses the Java Database Connectivity (JDBC) to fetch the necessary information for the Frontend
## App Demo:
