Playtopia is a Java Spring Framework project currently under development. It operates on a PostgreSQL database and serves as an online game shop. Here are the planned features, along with the addition of unit tests using JUnit:
Admins have special privileges, including adding new games, deleting existing ones, and updating game details. (login and password to admin account is 'admin')
Registration and logging in system created with Spring Security.
Users can view specific details about each game.
Users can browse a paginated list of all available games and filter them according to their preferences.
Users can change their data and delete account after registration in profile details page.
Users have the ability to delete and add games to their shopping basket.
Users can complete purchases using a straightforward ordering system implementation.
Users can see their order history.
Navigate to project folder in CMD
To run app type
docker-compose up --build
- Open in your browser
http://localhost:8081/games