Projects
Cover photo for Wish4it

wish4it

Date created

Aug 2023

A website for creating and sharing wishlists

Tech stack

Logo for Laravel

Laravel

Logo for VueJS

Vue

Logo for Tailwind

Tailwind

MySQL logo

MySQL

Logo for Redis

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.