Skip to content

Kanban Dashboard built with Laravel, Nuxt(VueJS), and TailwindCSS

Notifications You must be signed in to change notification settings

roberto910907/Kanban-Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kanban Dashboard

An open-source Kanban Dashboard with some of the most common features included.


Demo: https://kanbandash.com/

Status Page: https://status.kanbandash.com/

Docs [WIP]: https://docs.kanbandash.com/

Tech Stack

  • Laravel v9
  • Nuxt v3
  • VueJS 3
  • GraphQL
  • TailwindCSS

Structure

  • api folder: Laravel 9 application serving a GraphQL endpoint
  • app folder: Nuxt 3 application serving frontend
  • docs folder: Nuxt Docus serving project documentation

Development Tasks

  • Create documentation site using Nuxt docs package
  • Refactor application code with TailwindCSS
  • Refactor application code with Pinia(store management)
  • Introduce GraphQL instead of the REST API
  • Migrate to Nuxt framework(v3)
  • Add new icon library(nuxt-icon)
  • Introduce Tailwind Components
  • Migrate to multi-tenant database
  • Add register page
  • Delete cards
  • Add login page
  • Add multiple dashboards
  • Protect API with token
  • Add dashboard filters(date, status, etc)
  • Add assigned users
  • Upload attachments
  • Add checklist items
  • Build homepage (domain input redirects to account subdomain)

Test Coverage

  • Unit tests
  • E2E tests using Laravel Dusk
  • Frontend unit tests

DevOps Tasks

  • Configure monitoring tools(Sentry, Datadog, Better Uptime)
  • Activate OPCache
  • PHP-FPM restart should not be needed
  • Cloudflare CDN
  • Register should create a new DO subdomain
  • Add source maps to Sentry for better traceability

Nice-to-have

  • Typescript rewrite
  • Progressive Web App + Push Notifications
  • Full text search (Algolia / MeiliSearch)

Screenshot

Screenshot

About

Kanban Dashboard built with Laravel, Nuxt(VueJS), and TailwindCSS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published