Footprint is an eCommerce project for selling footwear.
Tech used for this project: React.js, Redux, SCSS for styling, Firebase for realtime database and authentication.
- Product preview, filtering, sorting
- Add products to cart, remove from cart
- Add products to favourites, remove from favourites
- User authentication with firebase
- Project is a single-page app
Preview deployed project on Vercel
Follow these steps to run the project locally:
- Clone this repository
- Run "npm install" command
- Set up the following environmental variables:
REACT_APP_DATABASE_URI=<Create a Firebase project. Go to Realtime Database section. Copy the URI. Set database editing rules to TRUE>
REACT_APP_WEB_API_KEY=<Firebase -> Project Settings -> General -> Web API key>
- Activate Firebase authentication with email/password provider
- Run "npm start" command from the terminal



