Personal project focused on the Spring and Angular frameworks. Currently users can register, activate their accounts and add board games to the website. The board games they personally add to the website are also added to their collections The users can wishlist games, they can alter the description of games they own in case they made a mistake when writing it on upload, and they can archive (soft delete through patch mapping) the games they no longer have in their collections.
Current to-dos: No to-dos for now.
Gradle - 8.5
Java - 21
PostgreSQL and PgAdmin - latest version
Postman
Docker
MailDev
IntelliJ IDEA (preferred)
Node.js 11.0.0
How to run
Clone the repository on your machine
Create a new user in PgAdmin (username: postgress, password: pass)
Create a new Database in PgAdmin named SmallSocialNetworkDB
Install MailDev using the command prompt
Create a new user on the website at localhost:4200
Then confirm the account using the maildev server at localhost:1080
You can now log in and test the functionality
For any issues regarding this initial setup, please contact me