Agendix is an agenda and appointment management application, built with Spring Boot, PostgreSQL, JWT, and MapStruct.
Note
Work in progress
- JWT authentication (login, registration, secured endpoints)
- User, company, and appointment management
- RESTful API documentation (Swagger, Redoc)
- Advanced security (Spring Security, custom filters)
- DTO/Entity mapping with MapStruct
- Database migration with Liquibase
- Java 17+
- Maven
- PostgreSQL
- Clone the project:
git clone https://github.com/HakumenNC/agendix.git cd agendix - Configure the database in 'src/main/resources/application.yml'.
- Start the application:
./mvnw spring-boot:run
- Swagger UI: http://localhost:8080/swagger-ui.html
In 'application.yml':
jwt:
secret: 'your_secret_key'
expiration: 6hContributions are welcome! Fork the project and open a pull request.



