Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/michael-c7/glasses-store

A glasses store. Built with react and styled components. The api used to get the products built with serverless functions.
https://github.com/michael-c7/glasses-store

react serverless-functions styled-components

Last synced: 8 days ago
JSON representation

A glasses store. Built with react and styled components. The api used to get the products built with serverless functions.

Awesome Lists containing this project

README

        

# RETINA Visit Here

![alt tag](https://media.giphy.com/media/X3zops4nJs10AbQ9FB/giphy.gif)
![alt tag](https://media.giphy.com/media/4QIHHiO4n2l1FmVxNT/giphy.gif)

Clarity and Style Unveiled: Find Your Perfect Frames at our Glasses Emporium!

## How It's Made:

**Tech used:** React, Styled Components

## Optimizations:

I would have added skeleton loaders for a better UX experience, I would also have added authnetication login / logout system, a wishlist feature, a review feature, a purchase history page and more optimization techniques like lazy loading.

## Lessons Learned:

I learned how to build a mutil-page website that connect to an API and how to create a system of complex filtering and sorting.

## Pages in Depth:

### Home page
https://user-images.githubusercontent.com/58267348/212478892-0fb2abfe-92aa-452b-a56f-1ce824c1c808.mp4

### Products page
https://user-images.githubusercontent.com/58267348/212478154-d6b7f0f3-0cfb-43bd-9bf7-2fffcd36bbcf.mp4

### Single product page
https://user-images.githubusercontent.com/58267348/212478261-22107eea-321c-40fe-aeee-5bc79d7367dd.mp4

### Searchbar
https://user-images.githubusercontent.com/58267348/212478899-ef086f57-d1a1-43c9-8828-d4192762561e.mp4

### Cart page
https://user-images.githubusercontent.com/58267348/212478284-2c516fc5-3ff3-4347-8177-90b78d74f536.mp4

### Checkout page

https://user-images.githubusercontent.com/58267348/212478316-4f550bc1-74aa-48b6-bfe1-32bba8a848e5.mp4

## Serverless Function that gets the data:
Glasses serverless function