This is my final project for the React Js course at CoderHouse. It consists of an ecommerce inspired by the delivery app Pedidos Ya.
Some of the libraries and framework used in this project are Route, Hooks, React Suite and using Firebase as database.
- firebase: (^9.6.11)
- react-router-dom: (^6.3.0)
- react-toastify: (^8.2.0)
- react-indiana-drag-scroll: (^2.1.0)
Repository Link: https://github.com/LucianoCanziani/fabrica-de-empanadas
Deploy Link: https://fabricadeempanadas.netlify.app/
Please keep in mind that, in case that you've already have installed and configured Node.js, GitHub CLI and NPM, you should then skip steps 1-5 and start from step number 6.
-
Download and install Node.js
-
Download GitHub CLI
-
Install GitHub CLI. On the command line (cmd for example), run the following command:
winget install --id GitHub.cli
-
Login to your GitHub account on GitHub CLI. On the command line, run the following command:
gh auth login
-
Download the latest version of npm. On the command line, run the following command:
npm install -g npm
-
Clone the project on your PC. On the command line, run the following command:
gh repo clone https://github.com/LucianoCanziani/fabrica-de-empanadas.git
-
Install the necessary repository dependencies. On the command line, run the following command:
npm install
-
Start the repository. On the command line, run the following command:
npm start
- Browse through the store and filter by category. Select the desired empanadas and add it to the cart
- Go to the shopping cart and review selected items.
- Fill your address information in the form located check-out.
- Complete the purchase by clicking the red button saying "Enviar pedido".