Official repository of the website https://mktcode.digital.
This project was developed as a real application (not just a portfolio website), using Laravel 12, Vue 3, Inertia.js and a domain-oriented architecture focused on code quality and long-term sustainability.
MKT Code is the official website of MC Marketing & Code and works as:
- Professional portfolio platform
- Technical blog
- Lead generation website
- Public developer profile
- Project showcase system
The goal was not to create a simple institutional website, but to build a platform that reflects the same architectural quality used in real production systems.
- Laravel 12
- PHP 8.2+
- Eloquent ORM
- Domain‑Driven Design (tactical)
- Pest
- PHPStan
- Vue 3
- Inertia.js
- Tailwind CSS
- Vite
- Filament
- MySQL (production)
- SQLite (development)
- Docker
- GitHub Actions
- Cloudflare
- Homepage focused on conversion
- Services pages
- About page
- Contact page with working form
- Real projects with technical description
- Technologies used
- Project types (ERP, SaaS, CRM, etc.)
- Full blog system
- SEO structured posts
- Technical content (architecture, Laravel, DDD, etc.)
/u/flaviomoreira
Includes:
- Technical stack
- Experience
- Recent articles
- Social links
The project includes a complete admin panel using Filament to manage:
- Blog posts
- Portfolio projects
- Institutional content
- Users
- SEO
The project uses a domain‑oriented architecture organized in:
app/
├── Domain/
├── Application/
├── Infrastructure/
└── Interfaces/
Full architecture documentation is available in:
docs/ARCHITECTURE.md
git clone https://github.com/FlavioMoreir4/mktcode.git
cd mktcode
cp .env.example .env
composer install
npm install
php artisan key:generate
php artisan migrate
npm run devThis project follows a few clear principles:
- Clean code is not perfectionism — it is respect for the future
- Architecture should be simple but explicit
- SEO is a system responsibility, not just meta tags
- Controllers must be thin
- Domain logic must not live inside models
Flávio Moreira