https://github.com/ispa-io/ispa-cms
iSPA CMS - a SPA CMS build with Laravel 12 + Vite (NextJs) + TailwindCss
https://github.com/ispa-io/ispa-cms
cms laravel nextjs tailwindcss typescript vite
Last synced: 3 months ago
JSON representation
iSPA CMS - a SPA CMS build with Laravel 12 + Vite (NextJs) + TailwindCss
- Host: GitHub
- URL: https://github.com/ispa-io/ispa-cms
- Owner: iSPA-io
- License: mit
- Created: 2022-06-17T12:58:52.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2026-01-14T14:43:05.000Z (6 months ago)
- Last Synced: 2026-01-14T18:17:26.542Z (6 months ago)
- Topics: cms, laravel, nextjs, tailwindcss, typescript, vite
- Language: PHP
- Homepage: https://ispa.io
- Size: 372 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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:
- Road to Release CMS: https://www.youtube.com/playlist?list=PLecsPtBqz-8IvLGsGQ_h5QIMGb8lmB3ju
### The roadmap is:
- [x] Init the code (Backend + Frontend)
- [ ] Code the Utils for the Backend & Frontend
- [x] Response interface
- [x] Form Validation Trait
- [x] iAlert (Frontend)
- [x] Enumerate type + Enumerate -> first of things
- [x] Enumerate Type management (Frontend - Modules)
- [x] Create Enumerate Type
- [x] 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)
- [x] Audit logs for actions in admin control (Eps.0010)
- [x] Login screen + User information
- [x] Permission + User Roles (Eps.0011)
- [x] Website language
- [x] 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 :))