E-Commerce project made with gatsby for self learning.
The E-Commerce ProjectLive is a self-learning project made with React. It utilizes the Atomic Design component architecture and the Dato CMS platform for managing product data.
The E-Commerce ProjectLive is a self-learning project built with React. It incorporates various features such as browsing products, adding/removing products from the cart, filtering and sorting products, changing quantities, and viewing full product details. The project also utilizes responsive web design principles for optimal viewing on different devices.
GatsbyJS is a free and open-source static site generator based on React. It uses a modern development stack including Webpack, GraphQL, and modern JavaScript and CSS frameworks. It also provides a rich set of plugins, starters, and themes.
React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components
Styled Components is a popular library for styling React components using CSS syntax. It allows you to write CSS in your JavaScript code, making it easier to create dynamic styles that are specific to each component.
A website that uses DatoCMS as a headless CMS to manage content. This includes features such as a customizable content model, real-time collaboration, and API-based content delivery to support a wide range of digital experiences.
Formik is a popular form library for React that helps with form state management, validation, and submission handling. It provides a declarative approach to building forms with support for complex validation scenarios and easy integration with validation libraries like Yup.
Stylelint is a modern linter for CSS that helps you avoid errors and enforce consistent styling conventions. It provides rules for detecting errors and warnings, and can be configured to match your specific project's requirements.