Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/khaledoghli/primenuxt4-boilerplate

Primevue Nuxt 3 Boilerplate
https://github.com/khaledoghli/primenuxt4-boilerplate

nuxt nuxt3 primevue unocss vue

Last synced: about 8 hours ago
JSON representation

Primevue Nuxt 3 Boilerplate

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 install

pnpm 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