Skip to content

Bartek532/ecommerce-sofa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

83 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

app logo

Furniture? Sofa! - e-commerce furniture store project

Project Overview ๐ŸŽจ

This app is a project for e-commerce furniture store. Made with SSG provides very good User Experience. App includes authentication and logged user can choose from many offers, which are fetched from headless CMS. When you find something not working open an issue or directly make a pull request. Enjoy!

Tech/framework used ๐Ÿงฐ

Tech Description
Typescript Javascript superset language
React Library for building user interfaces
Next Powerful React Framework
Context API React structure that enables to share data with multiple components
SCSS CSS with superpowers
Styled Components CSS-in-JS styling framework
Firebase Powerful for apps that don't use backend (e. g. for authentication)
React Hook Form Forms with easy-to-use validation
React Select React library for creating beatiful select inputs
Stripe Library for easy payment processing
DatoCMS Complete, user-friendly and performant Headless CMS
Jest Javascript Testing Framework
React Testing Library Useful for testing React components
Cypress Next generation testing tool (I used it for e2e testing)

Performance ๐Ÿ’จ

furniture? sofa! - lighthouse stats


furniture? sofa! - vercel stats

Installation ๐Ÿ’ฟ

git clone https://github.com/Bartek532/ecommerce-sofa.git

npm install

# set up environment variables

npm run start

Live ๐ŸŽ†

https://ecommerce-sofa.vercel.app

Credentials ๐Ÿ’ณ

If you don't want to register but you want to see the app in its full glory, use this data: