DEV Community

Akanksha Soni
Akanksha Soni

Posted on

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`
Enter fullscreen mode Exit fullscreen mode
  • JWT secures protected APIs
  • Role-based access handled at backend
  • Kanban updates sync with dashboards in real time

Screenshots
Login Page
Dashboard page
Task manage
Proje

Links

Closing
Kira showcases production-style full-stack development, combining secure authentication, analytics dashboards, Kanban workflows, and backend email automation in a single system.

Top comments (1)

Collapse
 
ben_webb_projectmanager profile image
Ben Webb

Thanks. Tools like this can be genuinely useful — as long as they support how work is actually delivered.

The risk is when the system starts defining the project instead of reflecting it, especially once priorities or constraints shift.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.