Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/khaledoghli/primenuxt4-boilerplate
Primevue Nuxt 3 Boilerplate
https://github.com/khaledoghli/primenuxt4-boilerplate
nuxt nuxt3 primevue unocss vue
Last synced: about 2 months ago
JSON representation
Primevue Nuxt 3 Boilerplate
- Host: GitHub
- URL: https://github.com/khaledoghli/primenuxt4-boilerplate
- Owner: khaledOghli
- Created: 2024-07-11T14:48:21.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-27T03:20:56.000Z (about 2 months ago)
- Last Synced: 2024-09-27T03:24:03.740Z (about 2 months ago)
- Topics: nuxt, nuxt3, primevue, unocss, vue
- Language: TypeScript
- Homepage: https://primenuxt4.vercel.app
- Size: 2.11 MB
- Stars: 21
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
https://github.com/user-attachments/assets/550f140e-e2dd-4ef0-b137-5708f3186a8d
# Get Started 🚀
#### ⚠️ Still Under Working...
To get started!
## Tech Stack
**Client:** Nuxt, Vue, Typescript, UnoCSS, PrimeVue
## Environment
.env
```javascript
NUXT_PUBLIC_API_BASE=http://localhost:3000/
BASE_URL=/
```## Usage/Examples
```javascript
pnpm installpnpm nuxt:prepare
pnpm dev
```## Features To Do
- [X] Nuxt Installed
- [ ] Solution Architecture (In Progress)
- [X] PNPM Package Manager Installed
- [X] PNPM Configurations
- [X] Code Checker Recommended Rules Expressions
- [X] Git Commit Lint
- [X] Git Conventional Commits Configurations
- [X] Code Formatter Configuration Settings shared in workspace
- [ ] Nuxt Configurations (In Progress)
- [X] UnoCss Tailwind Module Installed
- [X] UnoCss Configurations
- [X] TypeScript Installed
- [ ] Typography Configurations
- [X] Theme Changeable Configurations
- [ ] Theme Branding Configurations
- [X] Dark Mode Configurations
- [X] Dark Mode Toggle
- [ ] Layouts Added
- [X] Able to add multiple layouts
- [ ] Default Layout
- [ ] Dashboard Layout
- [X] Pages Added
- [X] Store Management Pinia Module Installed
- [ ] Localizations Module (In Progress)
- [X] PrimeVue Installed
- [X] PrimeVue Configurations
- [X] PrimeVue Update to version 4 (In Beta)
- [ ] PrimeVue Theme Brand Configurations
- [ ] Grid System Configurations
- [X] Grid System Components on Dev Environment
- [ ] FormKit Auto Form Generator by JSON Schema (Studying)
- [X] Validate Module
- [ ] Add Aria label
- [ ] Pagination Module
- [ ] Filter Module
- [ ] Testing Module
- [ ] File Upload Module
- [ ] UseFetch Nuxt Module (In Progress)
- [ ] Errors Handling Module
- [ ] Errors Pages
- [ ] Loading Module (In Progress)
- [ ] Empty State Module
- [ ] Auth Module
- [ ] Authentication Module
- [ ] Authorization Module
- [ ] i18n Module (In Progress)
- [ ] RealTime Module
- [ ] Notification Module
- [ ] Configuration Module
- [ ] Environment Variables Module
- [ ] Cache Module
- [ ] PDF Module
- [ ] Image Viewer Module
- [ ] Storybook Component System Module (TODO: In Progress)
- [ ] Icons Module
- [ ] SEO Module
- [ ] Sitemap Module (Added auto generated Sitemap /sitemap.xml)
- [ ] Performance Module
- [ ] Security Module
- [ ] Compression Module
- [ ] Container Module (Docker)
- [ ] Workflows Module
- [ ] CMS Module
- [ ] Search Module
- [ ] Storage Module
- [X] Generic Enums Module
- [X] Generic Types Module
- [ ] MicroInteractions Module
- [X] Toasts Module
- [X] SweetAlerts Module
- [ ] Icons Animations Module
- [ ] User Messages to clarify the actions
- [ ] Animations
- [ ] Form Builder Module
- [ ] Change Classes to tailwind classes for smooth changing from unocss to tailwind