Skip to content

iSPA CMS - a SPA CMS build with Laravel 9 + Vite (Vue 3 Typescript) + TailwindCss

License

Notifications You must be signed in to change notification settings

iSPA-io/ispa-cms

Repository files navigation

iSPA CMS (Laravel 9.x + Vite [Vue3 Typescript] + TailwindCss)

This is my personal project to learn Laravel 9.x, Vite (Vue3 Typescript) and TailwindCss. You guys can use this project as a boilerplate for your project. If you have any question, please feel free to contact me.

View full playlist:

The roadmap is:

  • Init the code (Backend + Frontend)
  • Code the Utils for the Backend & Frontend
    • Response interface
    • Form Validation Trait
    • iAlert (Frontend)
  • Enumerate type + Enumerate -> first of things
    • Enumerate Type management (Frontend - Modules)
    • Create Enumerate Type
    • Update Enumerate Type
    • Delete Enumerate Type -> Delete the Enumerate on relationship
    • Check the permission about management of Enumerate Type
    • Write Unit Test for Backend (APIs)
  • Audit logs for actions in admin control (Eps.0010)
  • Login screen + User information
  • Permission + User Roles (Eps.0011)
  • Website language
  • Unit test for sign in
  • Website language
  • Translate keys + generate file lang (php + json)
    • Change all the label to translate keys
  • Settings table
  • Menu management
  • Slugs + SEO tables
  • Categories management
  • Upload media + Media library management
  • Metadata management
  • Posts/Article management ... and more (I will update later)

Installation

Didn't known :))

About

iSPA CMS - a SPA CMS build with Laravel 9 + Vite (Vue 3 Typescript) + TailwindCss

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published