Skip to content

mhfortuna/react-shopping-cart-context

 
 

Repository files navigation

#react.js #master-in-software-engineering

All Contributors

Assembler School Project: React Shopping Cart Context

This project was made to learn how to create a React.js deployment and how to apply all the important concepts. As a team, we also were motivated to tried different avaliable packages to simplify or make our webpage more user-friendly. The main objective was to build a full front-end payment gateway.

Deployment

These instructions will get you a copy of the project up and running on your

local machine for development and testing purposes.

See deployment for notes on how to deploy the project on a live system.

The repository

First, you will need to clone or fork the repository into your Github

account:


$ git clone https://github.com/mhfortuna/react-shopping-cart-context.git

Install the dependencies

Then, you will need to install the dependencies with: npm install.

Run the following command in your terminal in the root of the repo:

$ npm install

Run a local server

To deploy the webpage in a local server you need to be situated in the root folder and run

npm run start

Contents and Branches Naming Strategy

The branches follow a naming strategy like the following:

  • main: includes the main product

  • F/<number>: a feature implementation branch

  • B/<number>: a bug fix branch

Tests

There are yet no tests for this project.

Technologies used

  • React.js

  • eslint

  • prettier

  • lint-staged

  • husky

  • Github Project

React hooks/tools used

  • useState
  • useEffect
  • useReducer
  • useHistory
  • Context

Packages used

  • Material UI
  • Bootstrap
  • clsx
  • Formik
  • yup
  • card-validator
  • react-icons
  • sass

Resources

License

This project is licensed under the MIT License - see the LICENSE file

for details

Contributors ✨

Thanks goes to these wonderful people

(emoji key):


Dani Lucaci

💻 📖 💡 🔧

Mathias Fortuna

💻 🎨 🤔 📆

bbenalia

💻 🎨 🤔 📆

This project follows the

all-contributors

specification. Contributions of any kind welcome!

About

Assembler School: React Shopping Cart Context

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 76.1%
  • SCSS 22.8%
  • HTML 1.1%