A course enrollment system using Spring Boot and Angular
- Rest API
- Token based authentication (JWT)
- Classes search
- Pagination, infinite scroll mode for results
- Shopping cart for classes
- Enroll, drop classes
-
Spring Boot
-
Spring Security
-
Spring Data JPA
-
Hibernate
-
Redis
-
Ehcache
-
Springdoc
-
Rapidoc
-
Docker
-
Angular
-
Angular Material
-
Akita
-
Nginx
docker-compose build
docker-compose up -d
Login page: http://localhost:4200
username: jimflener
password: pass123
Admin login page: http://localhost:4200/admin/login
username: admin
password: adminpass
secret-key: Ho3ELy8i-r1oEJohreVQfB2BcgxikhZhl8uAc_q-gjQ=
OpenAPI: http://localhost:8080/rapidoc.html