An Internet application to help you train your language skills by imitating flashcards (Polish: fiszki). Main purpose of this project is to improve programming abilities but also to provide some useful functionality. Current version is 1.0.0. It is being created by @Dimolek and @MateuszSochacki.
- IntelliJ - IDE
- Maven - Dependency management
- Java 11 - Backend programming language
- MySql - Database
- React - Frontend
- creating user accounts
- user login
- creating new dictionaries containing flashcards and storing them in database
- managing dictionaries and flashcards (delete, modify)
- choosing words in random manner in chosen language to allow practising
- adding, editing and removing users and flashcards
- any form of GUI
- data validation
- user authentication using Spring Security and JWT
- cover app with unit tests
- integrate with Google Translate API
- create Polish version