A Spring Boot web application for training memory using flashcards.
- Java 17+
- Maven 3.9+
mvn spring-boot:runThe app starts at http://localhost:8080.
| Path | Description |
|---|---|
/decks |
List all decks |
/decks/new |
Create a new deck |
/decks/{id}/edit |
Edit a deck |
/decks/{id}/cards |
List cards in a deck |
/decks/{id}/cards/new |
Add a card to a deck |
/decks/{id}/study |
Start a study session |
/h2-console |
H2 database console (JDBC URL: jdbc:h2:file:./data/memorytrainer) |
Uses an embedded H2 database persisted to ./data/memorytrainer. Data survives restarts.