Git Product home page Git Product logo

resinas-botanicas-front's Introduction

resinas-botanicas-front

Resinas Botânicas Frontend is a test ecommerce application currently under development. To use the backend, please visit this repository and follow the instructions in the README.md file.

About | Technologies | Installation Guide | How to Run | Functionalities | Checkout

About

This project is a simple application that meets the needs of Resinas Botânicas virtual store (@resinasbotanicas on Instagram).

Technologies

React | axios | bootstrap | react-hook-form | react-query | react-toastify | styled-components | yup | eslint | prettier

Installation Guide

  • Clone this repository
  • Run npm i to install all dependencies

How to Run

  • Create a .env file as in .env.example file
  • Run npm start to start the local server

Functionalities

  • User registration and login: allows users to create an account and login to access the site.
  • Homepage: features a carousel of images that lead to respective categories, along with the six most recently added products, to highlight the most popular items.
  • Categories: lists all products within their respective categories for easy user navigation.
  • Product details: displays detailed images of the product, description, name, price, and quantity in stock.
  • Shopping cart: enables users to add or remove products, view saved products, and see the total purchase and product amount.
  • Checkout: [TEST] offers integrated payment via Stripe. For more information, please see the checkout section. (under construction)
  • Profile: allows users to view and update their profile information, for a personalized experience on the site. (under construction)
  • Purchase history: will provide a history of the users' previous purchases, so they can keep track of their transactions. (under construction)

Checkout

Use any of these test cards to simulate a payment.

Payment Card number
Succeeds 4242 4242 4242 4242
Requires authentication 4000 0025 0000 3155
Declined 4000 0000 0000 9995

resinas-botanicas-front's People

Contributors

eumerme avatar dependabot[bot] avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.