Skip to content

flovrian/MemoryFlow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This project is rather old, there's dozens of things I would simply not apply anymore.

Memoryflow: A Flashcard web app

Features

  • Personalized Learning: Create and customize your own flashcards.
  • Community-Powered: Access or contribute to database of public flashcards.
  • Gamification: Stay motivated with streaks, levels, XP, and daily leaderboards.
  • Secure Accounts: Robust JWT authentication for secure access.

Getting Started

  1. Environment Setup:

    • Set the jTokenKey environment variable: SET jTokenKey=yourkey
    • Ensure a running Redis container: Refer to the Redis Docker Image documentation.
    • Configure Redis connection details in the source code.
  2. Local Development:

    • Disable Chrome CORS (for development only):
      "C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-web-security --disable-gpu --user-data-dir=%LOCALAPPDATA%\Google\chromeTemp"
    • Run the Application: Start the Main.java and React web server.

Note

Disabling Chrome CORS is a development-only workaround. For production, implement proper CORS configuration.

loginScreen startScreen categorySelect flashcards searchScreen

About

A Flashcard web app

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors