Project presentation
Luxeshop E-commerce

Project description
This site was created to demonstrate my skills in web development. I chose to integrate a mockup found on Dribbble and to make it fully functional.
The user can authenticate via a Google account, and this system was implemented using NextAuth which manages authentication and sessions. On the homepage, users can find products currently on sale. If they wish, they can add them to their favorites.
They can also perform a search using a search bar to find a specific product. An extension of PostgreSQL has been added to enable more efficient product searches.
The user can also add a product to their cart, remove it, or increase or decrease the quantity. Then, if they wish, they can proceed to checkout and place an order.
To do this, they must enter their shipping information through an interactive interface. Once that is done, they can pay for their order using a Stripe payment form to secure payments.
If the order is confirmed, the user is redirected to an order confirmation page.