Kira — Full-Stack Task & Project Management System
Kira is a full-stack task and project management web application designed to help teams track work efficiently with role-based access, visual dashboards, Kanban workflow, and automated email notifications.
Key Features
- JWT Authentication with Admin / User roles
- Dashboards with task status & priority charts
- Projects & Tasks — full CRUD, filters, CSV/Excel export
- Kanban Board — drag & drop status updates
- Email Notifications when tasks are assigned
- Dark / Light Theme, responsive UI
System Design (High Level)
`Vue.js + Vuetify (Frontend)
↓ REST (Axios)
Spring Boot (Backend)
↓ JPA / Hibernate
MySQL Database
↓
JavaMail → Email Notification`
- JWT secures protected APIs
- Role-based access handled at backend
- Kanban updates sync with dashboards in real time
Links
Closing
Kira showcases production-style full-stack development, combining secure authentication, analytics dashboards, Kanban workflows, and backend email automation in a single system.




