Link for live app: http://ec2-35-159-110-112.eu-central-1.compute.amazonaws.com
The Ad Campaign Manager was created using Spring Boot and Angular. It is a CRUD application that allows administrators to manage marketing campaigns and users.
- Angular 18
- TypeScript
- HTML5
- CSS3
- Bootstrap5
- Font Awesome
- Java 21
- Spring Boot 3.3.1
- Spring Web MVC
- Spring Security 6.3.1
- JWT 0.12.6
- Maven
- Docker Image
- nginx
- AWS EC2
- H2 (data base)
- Spring Data JPA
- Hibernate
- Unit tests
- The backend will start on
http://localhost:8080
- The frontend will be available on
http://localhost:4200
- Username: admin
- Password: Admin123
- H2 Database Console:
- URL:
http://localhost:8080/h2-console
- JDBC URL:
jdbc:h2:file:~/campaign_manager
- Username: sa
- Password: password
Make sure both the backend and frontend are running simultaneously for full functionality of the application. Access the H2 Database Console to manage database contents as needed.
Maks Szyło maksymilian.fischer7@gmail.com