dbb8e37d88c7192d894208459f5bf2abaf3ff146
* feat: add user confirmation email - wip issue #414 * feat: improve register flow and add confirmation email done. Issue 414 * feat: add resend email feature. Issue #414 * feat: add password reset feature. Issue #415 * test: fix and add test cases * fix: email_uuid column actually can be null * test: add mailgun service class unit tests * test: add tests for the authservice and mailgun service classes * chore: fix sonar cloud issues * test: add client test * test: add more test cases * test: fix test acse * test: add more test cases * chore: fix sonar code smells * chore: remove role element from dic
…
…
…
…
TaskNote
TaskNote API
TaskNote WebApp
📋 Table of Contents
📝 About the Project
TaskNote was firstly created to meet my personal needs of having a simple tool to manage tasks and notes. Clean and minimal. However after a couple of weeks I was assigned a challenge to finish within one month a set of tasks, technical tasks, that I decided to put it practice here, at this project. At the end of that month, I got most the app ready.
Then I decided keep going, found a host and a name. And that's it. Here we are!
✨ Features
- Current features
- Create and manage TODO items
- Create and manage Notes
- Search by any matching text
- A key feature is that this tool is super simple, but effective.
- Upcoming features
#taga task or note- Improved search filters
🚀 Tech Stack
- Frontend: React, Typescript, Vite, Vitest, Code Coverage
- Backend: Java 17, Spring Web, GraalVM Cloud Native Image
- Database: PostgreSQL, Flyway
- Other Technologies: Docker, Docker Compose, Caddy
🛠 Contributing
Please refer to the CONTRIBUTING file for more information about how to run this application from source, and/or how to contribute.
📞 Contact
Reach out on X @RMCamposs
📄 License
Distributed under GPLv3 License. See LICENSE for more information.
Languages
TypeScript
43.8%
Java
38.1%
HTML
10.8%
SCSS
2.1%
HCL
1.7%
Other
3.4%