Premium portfolio + admin CMS built with Laravel 12, Inertia.js, React, TypeScript, and Tailwind CSS.
- PHP 8.2+
- Composer
- Node.js 18+
- PostgreSQL
composer install
npm install
cp .env.example .env
php artisan key:generateUpdate .env with your PostgreSQL credentials, then run:
php artisan migrate --seedphp artisan serve
npm run devnpm run build- Email:
admin@portfolio.test - Password:
password
- All portfolio content is stored in the database and managed via
/admin. - Seed data includes profile, projects, skills, experiences, education, testimonials, and blog posts.