A China-level Pinterest off-brand by a bunch of second year college students.
Built with the following tools:
- Frontend: JavaScript, Bootstrap 5, Thymeleaf
- Backend: Spring Boot, PostgreSQL (all dependencies in
pom.xml
)
- User authentication with encrypted password
- Search for images from the Unsplash Image API
- View image detail
- Add image to custom mood boards
- View, add, delete, and update mood boards and images
- Install and run a PostgreSQL server at the default port 5432
- Create user minesk with password admin
- Create database db with all privileges granted to the user
- Build and run the project inside IntelliJ IDEA
- Go to http://localhost:8081 to log in and test
These credentials can be tweaked inside the application.yml
file.
Sample users and data are created in the bootstrap/BootstrapData.java
file.