Laravel 9 + Livewire + Tailwind
Author: Roland Edward Santos
Email: [email protected]
Bitbucket: https://bitbucket.org/rolandedwardsantos
LinkedIn: https://linkedin.com/roland-edward-santos
Modify .env
values
# RUN
composer install
# RUN
php artisan key:generate
# Run
npm install
# Run
npm run build
# RUN
php artisan migrate
Includes Admin seeder and
By default, this will generate 2000 Users, max of 10 tickets per user, and max of 10 comments per ticket.
To modify the limits, edit the database/seeders/AppInitialSeeder.php
file.
Note: This will generate the Admin Login as well.
# RUN
php artisan db:seed --class=AppInitialSeeder
Url: /admin
Email: [email protected]
Pass: password
Password: password
To run the tests
# Run
php artisan test
# Or, run a specific test:
php artisan test --filter NewTicketModal
-
Separate Admin and User portals
-
Global scope to separate admin and user queries
-
Seeder for sample data
-
Tests
-
Custom UI
-
Laravel 9
-
Livewire
-
Tailwind
This app has implemented the required features as detailed in the Coding Monkeys - Technical Challenge.pdf
file sent by the hiring manager.
This app is purely a demo application. There are a lot of improvements to be done to produce, at least, an MVP. But, I am hoping that this app has given you a glimpse of my skills.
I am hoping that we could eventually work together professionally (hoping soon!) and produce something that is more structured and technical.
Thank you.
Author: Roland Edward Santos
Email: [email protected]
Bitbucket: https://bitbucket.org/rolandedwardsantos
LinkedIn: https://linkedin.com/roland-edward-santos