Releases: mascam97/laravel-livewire-publications
Releases · mascam97/laravel-livewire-publications
Implemented some design patterns
Personal project for the portfolio
The project scope was completed with great features, many bugs fixed and testing in many features. One of my best projects :).
New features:
- On delete cascade in comments and publications: publications from a user are deleted when the user is deleted, comments from a publication are deleted when the publication is deleted.
- Bugs in paginations and tests were fixed.
- URL type slug were implemented in publication (public section).
- Better code (routes, controllers, tests, etc).
- Testing with PHPUnit in Livewire components were implemented.
- The 3rd challenge was corrected.
Complete system - Professional features
Features:
- Better design with Tailwind according to Jetstream components and styles.
- Better Seeding data, more variation to test the system.
- Dynamic Livewire component to see comments and other to approve or reject comments.
- Many kind of flash message were implemented.
- Searching in publications (public and user-panel section).
- Better email message.
- Some test in Models and Controller.
There are many bugs and TODOs, also testing in Livewire components are important.
Job Interview
Features:
- Installation of Jetstream (Livewire) and Laravel Sail.
- A CRUD with Livewire to manage publication.
- Some public views to show all the publications and their comments.
- Basic security and validations.
- No styles with Taildwind.
- Some Test (different way for livewire).
There are many TODOs, much work I could not finish due to the time.