Backend: - Generalize MailService with send() method - Add Notification entity, repository, service, controller - Add NotificationListener for 6 domain events - Add password reset flow (forgot-password, reset-password) - Add configurable frontend URL in application.yml Frontend: - Add notification service and bell-icon component - Add forgot-password and reset-password pages - Add routes for new pages Tests: - Add NotificationServiceTest with 5 unit tests - All 27 tests passing
17 lines
413 B
YAML
17 lines
413 B
YAML
spring:
|
|
application:
|
|
name: eeg_portal
|
|
datasource:
|
|
url: jdbc:h2:file:./eegportal;MODE=PostgreSQL;AUTO_SERVER=TRUE
|
|
driver-class-name: org.h2.Driver
|
|
username: sa
|
|
password:
|
|
jpa:
|
|
hibernate:
|
|
ddl-auto: update
|
|
show-sql: true
|
|
jwt:
|
|
secret: MeinSuperGeheimesUndSehrLangesSecretFuerDasEnergiePortal2025!
|
|
app:
|
|
frontend-url: http://localhost:4200
|
|
backend-url: http://localhost:8080 |