#react.js
#master-in-software-engineering
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.
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.
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
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
To deploy the webpage in a local server you need to be situated in the root folder and run
npm run start
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
There are yet no tests for this project.
-
React.js
-
eslint
-
prettier
-
lint-staged
-
husky
-
Github Project
useState
useEffect
useReducer
useHistory
Context
Material UI
Bootstrap
clsx
Formik
yup
card-validator
react-icons
sass
This project is licensed under the MIT License - see the LICENSE file
for details
Thanks goes to these wonderful people
(emoji key):
Dani Lucaci 💻 📖 💡 🔧 |
Mathias Fortuna 💻 🎨 🤔 📆 |
bbenalia 💻 🎨 🤔 📆 |
This project follows the
specification. Contributions of any kind welcome!