This project is a platform that allows users to create, discover and participate in events created by the members of community.
- User registration and login
- Event filtering by past, present and future ones (combinable)
- Event creation with optional uploaded image
- Sign-up and sign-out for/from events
- Commenting on events
- My Events page allowing to manage owned and attended events
- REST API for all future events and filtered by dates
- Thymeleaf frontend
- IntelliJ IDEA Ultimate
- MySQL Workbench
- Github
- Git
- Trello
- Run your favourite IDE
- Prepare MySQL Workbench with
- One main database
- Database name:
event_aggregation_app_db
- Database name:
- One test database
- Database name:
event_aggregation_app_db_test
- Database name:
- One user
- All above parameters can be changed in
application.properties
and/orapplication-test.properties
.
- One main database
- Open your project in IDE and run it
- By default app will be available under this URL: localhost:8080/home
Project created with @degorskiprzemyslaw and @Adrie0291