#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
useStateuseEffectuseReduceruseHistoryContext
Material UIBootstrapclsxFormikyupcard-validatorreact-iconssass
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!