wish4it
Date created
Aug 2023
A website for creating and sharing wishlists
Tech stack
Laravel
Vue
Tailwind
MySQL
Redis
Project overview
Overview
Wish4it is a simple website that allows users to create and share wishlists with their friends and families. Products can be added to wishlists via URLS and web scraping will attempt to find product details such as price, name, photos where possible.
Users can choose to create public or private wishlists and even add other users as friends to quickly access their public wishlists.
Technology
Wish4it is developed with a technology stack comprising Laravel, Inertia, Vue, and Tailwind. It features a bespoke PHP service class that enhances the efficiency of database queries, and frequently used queries are cached utilizing Redis.
The front-end of the application is constructed using Tailwind CSS and Vue components, designed as a single-page application. It interacts with the server via InertiaJS and employs axios for handling asynchronous requests.