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