- Basic user management functionalities (adding, deleting, editing)
- Registration done through activation code sent via email
- Forget password functionality
- Removal of non-verified accounts in the past 24 hours
- JDK 8
- Maven
- PostgreSQL
$ git clone https://github.com/AleksandarStojanovikj/user-management.git
$ cd user-management
$ mvn install
Set the correct datasource properties in application.properties
spring.datasource.url=jdbc:postgresql://localhost:5432/emt
spring.datasource.username=YOUR_DATASOURCE_USERNAME
spring.datasource.password=YOUR_DATASOURCE_PASSWORD
Start FakeSMTP and set the listening port to 2525
.
$ java -jar fakeSMTP-2.0.jar
Then run the application.
$ mvn spring-boot:run