About the project
TechByte is a computer store: laptops, desktops, components and accessories, with a basket, favourites, opinions, complaints and a newsletter. What makes it different from a standard Laravel shop is the database — it runs against Oracle 19c through yajra/laravel-oci8, and a good part of the logic sits in PL/SQL procedures and functions rather than in controllers.
What it demonstrates
- Oracle as the primary database
- Logic in PL/SQL where it belongs
- Two guards, two areas
- Favourites and a basket per account
- Opinions and complaints as first-class records
Stack
- Laravel
- PHP
- Oracle
- PL/SQL
- Blade