Skip to content

olafsulich/E-commerce-Plants-Shop

Repository files navigation

Project Overview 🎉

E-commerce plants shop. I used Atomic Design for components architecture and Storybook for components documentation. When you first enter the page, you going to see sing in / sign up form. I used Firebase OAuth for authentication. After sign in you can search and filter plants according to your needs. I used Dato CMS for handling plants data. You can add your favourites plats to cart and finally buy them by Stripe. App supports CI/CD and Progressive Web Apps(PWA).

Tech/framework used 🔧

  • React
  • Context API
  • Hooks
  • React Router
  • Styled-Compontens
  • Firebase OAuth
  • Dato CMS
  • StoryBook
  • Netlify
  • CircleCI
  • PWA
  • Stripe
  • Husky & Lint-staged
  • Tools: Webpack, Eslint, Prettier

Screenshots 📺

Screen Shot

Screen Shot

Screen Shot

Performance 🚀

Screen Shot

It may be diffrent on your device.

Code Example/Issues 🔍

If you have any issues, please let me know in the issues section or directly to olafsulich@gmail.com

Installation 💾

git clone https://github.com/olafsulich/E-commerce-Plants-Shop.git
npm install
npm run start

Sign in ❗️

Credits 👏

Big thanks to Bartosz Szczeciński from React Polska. Bartosz helps me with problem during development.

Live 📍

https://plants-and-home.netlify.com

License 🔱

Under license (MIT, Apache etc)

MIT © Olaf Sulich