ecommerce-sofa
Furniture? Sofa! – e-commerce furniture store project
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
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)
git clone https://github.com/Bartek532/ecommerce-sofa.git npm install # set up environment variables npm run start
https://ecommerce-sofa.vercel.app
If you donβt want to register but you want to see the app in its full glory, use this data:
- Email: test@gmail.com
- Password: Te$$t1ng