[go: nahoru, domu]

Skip to content

Using Java Swing to build a flashcard study platform, adhering to MVC design pattern and Clean Architecture

Notifications You must be signed in to change notification settings

ChloeH88/Recaller-Flashcard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recaller Flashcard Learning Platform

🎗I. Intro

A platform that helps users to memorize. Users can create packages to categorize contents they want to memorize:

  • Each package can contain multiple cards.
  • Each card contains a term and definition.

There are two modes for memorizing:

  1. Learning Mode: going over all cards in a package, with both term and definition shown
  2. Reviewing Mode: showing only term. Users can choose "remember wrongly", "remember correctly", and "show definition".

🥳 II. Demo

  1. Home Page: Image is broken
  2. Package List Page: Image is broken
  3. Package Page Image is broken
  4. Learning Page Image is broken
  5. Reviewing Page Image is broken

🙋🏼‍ III. How to Use the platform?

  1. Make sure you have installed JDK 11.0+.
  2. Clone the repo and run the java code from src/main/java/main/Main.java

Note: This is a group project from Course CSC207 at UofT.

About

Using Java Swing to build a flashcard study platform, adhering to MVC design pattern and Clean Architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%