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 (0)