This application provides an immersive learning experience, allowing users to enhance their English language skills effortlessly. Furthermore, It also simplifies the memorization of challenging material, leading to time-saving and enhanced productivity.
- Clone Repository
- Access Path (URL)
- Features
- Technical
- Run Database in Docker
- Run The Application in Docker
- Testing Accounts
git clone https://github.com/UniversityWeb/flash-memorizer.git
- localhost:8001
- Show Review Cards.
- Flashcard Repetition Method.
- Pronunciation Cards.
- Apply Format Text for Each Card.
- Auto-generate Multiple-Choice Questions with a Single Answer.
- Tools: IntelliJ IDE (Free Edition), Docker Desktop (or CLI version), pgAdmin4 (Web version).
- SQL: PostgreSQL.
- Backend framework: Spring boot.
- UI: Bootstrap.
- Concepts: JPA, Spring Security, MVC, SOLID, Design pattern.
Please note: You must be in the docker-db
folder. The database will be opened on port 5432
.
docker-compose up -d
docker-compose down
Once the Docker container is running, you can access the pgAdmin4 interface at:
URL: http://localhost:83 (replace localhost with the appropriate IP address if needed)
- Email Address:
[email protected]
- Password:
admin
Detail specs of PostgreSQL
- Connection Name:
Docker Provider
- Hostname:
localhost
- Port:
5432
- Username:
root
- Password:
root
Please note: You must be in the docker-app
folder. The database and the application will be opened on ports 5432
, 83
, and 8001
, respectively.
docker-compose up -d
docker-compose down
- Username:
vanan
. - Password:
123456
.