quarc / vue-starter-kit
Quarc Starter Kit - A modern Laravel application starter kit with Vue 3, Inertia.js, and Tailwind CSS.
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Language:Vue
Type:project
pkg:composer/quarc/vue-starter-kit
Requires
- php: ^8.2
- ambengers/kinetic: ^2.0
- inertiajs/inertia-laravel: ^2.0
- jenssegers/agent: ^2.6
- laravel/fortify: ^1.30
- laravel/framework: ^12.0
- laravel/pennant: ^1.18
- laravel/tinker: ^2.10.1
- laravel/wayfinder: ^0.1.9
- symfony/intl: ^7.4
Requires (Dev)
- fakerphp/faker: ^1.23
- jayesh/laravel-gemini-translator: ^4.0
- laravel/pail: ^1.2.2
- laravel/pint: ^1.24
- laravel/sail: ^1.41
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- phpunit/phpunit: ^11.5.3
README
Quarc Starter Kit
Quarc is a modern Starter Kit with a Vue.js frontend and Laravel backend for developing web applications quickly.
Core Stack
- Laravel: Powerful backend framework.
- Vue.js: Modern frontend.
- Inertia.js: For seamless integration of Vue and Laravel (monolith).
- Tailwind CSS: Utility-first CSS framework.
Installation
Note
Before creating your first Quarc project, ensure that your local machine has PHP and Node.js installed.
You may install the starter kit via the Laravel installer:
laravel new my-app --using=quarc/vue-starter-kit
Alternatively, you may clone the repository manually:
git clone https://github.com/quarc/vue-starter-kit.git my-app
cd my-app
Post-Installation
Once the project is installed, install the dependencies and configure the environment:
composer install npm install cp .env.example .env php artisan key:generate
Database & Migration
Quarc is configured to use SQLite by default. Ensure the database file exists and run migrations:
touch database/database.sqlite php artisan migrate --seed
Start Local Server
To start the development server, you may run the following command:
npm run dev
In a separate terminal, start the Laravel server:
php artisan serve
Key Features
- Authentication: Laravel Fortify with custom UI.
- Internationalization: Gemini AI powered translation management.
- Notifications: Real-time notifications with archive support.
- Settings: Comprehensive user settings page.
Documentation
License
The Quarc Starter Kit is open-sourced software licensed under the MIT license.
Status
🚧 Project under development
Designed with developers in mind.
