Skip to content

AWydra/react-fastcast4u

Repository files navigation

FastCast4u Logo
react-fastcast4u

E-commerce FastCast DWC-LLC business site.


Screen Shot

Project Overview 🎉

E-commerce site created for one of the largest radio provider in the world. I used Atomic Design for components architecture and Google's Material Design as a design language. When you first enter the page, you can see the company's offer or use the order wizard by clicking "Start Now" button. My goal is to create an accessible application that is extremely easy to use and works partly offline.

TODO ✅

  • Optimize performance
  • Rewrite App Creator to React version
  • Rewrite Online Radio Directory to React version
  • Write unit tests
  • Write Storybook documentation
  • Implement PWA

Tech/framework used 🔧

  • JavaScript (ES6+)
  • ReactJS with Hooks and React-Router
  • Redux with Redux Thunk and immer
  • formik with yup
  • react-cookie
  • axios
  • React Google Analytics Module
  • react-hotjar
  • Material UI framework
  • styled-components
  • unit & component testing using Jest and react-testing-library
  • Husky & Lint-staged
  • Tools: CRA, Eslint, Prettier

Screenshots 📺

Screen Shot

Screen Shot

Screen Shot

Screen Shot

Code Example/Issues 🔍

If you have any issues, please let me know in the issues section or directly to hello@awydra.pl

Requirements 🔨

  • NodeJS v8+
  • Yarn v1.17+

Installation 💾

  1. Clone this repository git clone https://github.com/AWydra/react-fastcast4u.git
  2. Install the dependencies by running yarn
  3. Start the project by running yarn start
git clone https://github.com/AWydra/react-fastcast4u.git
yarn
yarn start

Credits 👏

Big thanks to @Chmarusso from YouTube. Thanks to him and his tutorials I am where I am today.

Live 📍

https://webnew.fastcast4u.com/