JointTrip.Web is a project developed using the Spring framework during my studies. It is a blog about mountain trips where the admin can add posts and manage them. The project's database is in PostgreSQL. Project features functionalities such as a table of the most active users, the ability to add and like comments, as well as adding posts and sub-posts with descriptions and images. Additionally, Docker is utilized to containerize the application, ensuring consistent deployment across different environments.
Admins can add, delete and edit posts and sub-posts. (login and password to admin account is 'admin')
Simple registration and logging system without Spring Security.
Users can view specific post details.
Users can comment posts.
Users can like other user posts.
Users can find posts trougch search bar
Most active users table.
Navigate to project folder in CMD
To run app type
docker-compose up --build
- Open in your browser
http://localhost:8081/trips