Laravel Developer for Modular Boilerplate and Starter Kit
Budget: ₹1,500 – ₹12,500 INR
I'm looking for an experienced Laravel developer to build a modular starter kit using Laravel 12, Blade templates, TailwindCSS, and vanilla JavaScript.
This will serve as a boilerplate for future applications, so clean code and clear documentation are critical. You must follow a modular approach using nwidart/laravel-modules and avoid SPA frameworks (Vue, React, Livewire, Alpine).
Core Features Needed:
- Full auth using Laravel Fortify + Social Login (Google/Facebook)
- Email setup (both SMTP and Mailgun) - with front end settings UI and Markdown email templates for auth flows
- User Backend settings panel (RTL/LTR, Language switcher, Dark/Light mode). Use JSON for translation; structure it for easy scalability. Provide frontend UI to allow super admin to add more languages.
- AddOns functionality. to control the access to features to users. Basic UI in settings.
- Custom Roles & Permissions (Code available - will be shared with the finalized developer. Teams and Workspace feature to be added)
- Workspace management system with per-workspace settings
- Ability for users to link a unique custom domain or subdomain to each workspace with content per workspace (for future CMS usage)
- Admin panel for user management (add, edit, delete, roles, suspend, teams, workspace)
Optional Feature
- Ability to test the code using Playwright js. We have the code for CLI testing. Provide a basic front end UI and a way to perform the test from the front end and show the results.
Tech Stack:
- Laravel 12.x
- Blade + TailwindCSS
- No Livewire/Vue/React – only vanilla JS when necessary
- Modular structure using nwidart/laravel-modules with Schema and Seeders per module. You can use nwidart's breeze-demo as a base. Functionality to be such that we can extract the modules and reuse it in anyother project.
- MySQL for databse
Deliverables:
- Fully working Laravel starter kit with minimum features listed above.
- Changelog of all features implemented.
- Developer documentation (project structure, packages, coding standards).
Once the project is delivered and fully paid for, all rights and ownership of the code and work will be transferred to me. You will not have any claims to this project after it's handed over.
Please share relevant experience and examples of similar modular Laravel projects you’ve built. Reference code to be provided to review coding style.
Note: UI design is not important — basic layout is fine. Focus is on functional, maintainable, and testable code.
This will serve as a boilerplate for future applications, so clean code and clear documentation are critical. You must follow a modular approach using nwidart/laravel-modules and avoid SPA frameworks (Vue, React, Livewire, Alpine).
Core Features Needed:
- Full auth using Laravel Fortify + Social Login (Google/Facebook)
- Email setup (both SMTP and Mailgun) - with front end settings UI and Markdown email templates for auth flows
- User Backend settings panel (RTL/LTR, Language switcher, Dark/Light mode). Use JSON for translation; structure it for easy scalability. Provide frontend UI to allow super admin to add more languages.
- AddOns functionality. to control the access to features to users. Basic UI in settings.
- Custom Roles & Permissions (Code available - will be shared with the finalized developer. Teams and Workspace feature to be added)
- Workspace management system with per-workspace settings
- Ability for users to link a unique custom domain or subdomain to each workspace with content per workspace (for future CMS usage)
- Admin panel for user management (add, edit, delete, roles, suspend, teams, workspace)
Optional Feature
- Ability to test the code using Playwright js. We have the code for CLI testing. Provide a basic front end UI and a way to perform the test from the front end and show the results.
Tech Stack:
- Laravel 12.x
- Blade + TailwindCSS
- No Livewire/Vue/React – only vanilla JS when necessary
- Modular structure using nwidart/laravel-modules with Schema and Seeders per module. You can use nwidart's breeze-demo as a base. Functionality to be such that we can extract the modules and reuse it in anyother project.
- MySQL for databse
Deliverables:
- Fully working Laravel starter kit with minimum features listed above.
- Changelog of all features implemented.
- Developer documentation (project structure, packages, coding standards).
Once the project is delivered and fully paid for, all rights and ownership of the code and work will be transferred to me. You will not have any claims to this project after it's handed over.
Please share relevant experience and examples of similar modular Laravel projects you’ve built. Reference code to be provided to review coding style.
Note: UI design is not important — basic layout is fine. Focus is on functional, maintainable, and testable code.