#react #sass #js #master-in-software-development
Eshop is a SPA created with React. It is an online store that has many of the basic functions for this type of web pages and in the future will be adding and modifying things.
These instructions will allow you to get a copy of the project running on your local machine for development and testing purposes.
First, you will need to clone the repo:
git clone [email protected]:davidmoina/e-shop-project.git
After cloning the project you will need to install some libraries that are necessary for the correct functioning of the project.
Install the dependencies
npm install
Once the dependencies are installed you can run the project with the following command.
npm run dev
The project contains a part that requires authentication to continue and others that do not. This project uses Firebase for authentication and database, so you can create a user on the signup page, login with Google or if you prefer you can use the credentials I provide below:
email: [email protected]
password: 123456
To run the automated tests for this system, run the following command:
npm run preview
To deploy this project, you will need to run the following command:
npm run build
This project was built with the following tools:
- React
- Vite
- Javascript
- Firebase
- Sass
- React router v6
- React Toastify
- Material UI icons
- React hook form
- David Moina - Developer - davidmoina
