Task Management Application is designed to help you organize the tasks for each property and user. The application also allows to filter tasks based on Property and the User.
- Java 21
- Apache Wicket 9
- Postgresql
- Hibernate
- Bootstrap
- Clone the Repository:
git clone git@github.com:rauf/wicket-todos.git cd wicket-todos
- Setup Local database
- Create a database named
tasks
in your local postgresql server - Create a user named
sylvain
with password `` - Grant all privileges to the user
sylvain
on the databasetasks
- Create a database named
- Build and Run:
mvn clean install mvn jetty:run
- Access the Application Open your web browser and navigate to https://localhost:8443.
- Ability to edit tasks can be added.
- Add a dependency injection framework like Guice or Spring when the application grows.
- Add ability to add/edit users and properties.
- Add ability to paginate tasks instead of showing the full list of tasks.