Skip to content

Chmod351/ecomerceDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open Source Project Contribution Guide

Welcome to the open-source contribution guide for the Ecommerce frontend project! This project is developed using React, Redux, and Styled-Components. It consumes the Api. for data retrieval. To better understand the API and its endpoints, we recommend carefully reading the Project Documentation . Feel free to ask any questions or provide feedback.

Requirements

  • Node.js installed
  • npm package manager installed
  • Basic knowledge of React and CSS

Installation

  • Make sure you have nodejs & Npm installed
  • Fork the project
  • Open the terminal in the project's root folder and run npm install, and finally npm start
  • Create a .env file and add your Stripe API key (ONLY IF YOU NEED TO MODIFY THE STRIPE API).

REACT_APP_GOOGLEID= REACT_APP_STRIPE= REACT_APP_URL=

Contribution

  • Make comments in your changes, make them easy to read
  • Keep your changes small and focused (e.g., if your pull request is about the shopping cart, avoid making changes to unrelated components).
  • Provide clear descriptions and include screenshots/videos in your PRs. Explain the problem you solved, why your PR should be implemented, and add visual evidence. (PRs without evidence may not be accepted).
  • BEFORE making a PR, run git pull to keep your local project up to date and avoid conflicts.
  • Make your PRs to the Development branch.
  • In the Pull Requests (PRs) made to the DEVELOPMENT branch, you should include the link to your task on Trello to facilitate tracking
  • Be respectful to others.

Design

FireShot Capture 009 - Cierva Design - ciervademo.onrender.com.pdf

FireShot Capture 008 - Cierva Design - ciervademo.onrender.com.pdf

FireShot Capture 007 - Cierva Design - ciervademo.onrender.com.pdf

FireShot Capture 006 - Cierva Design - ciervademo.onrender.com.pdf

FireShot Capture 004 - Cierva Design - ciervademo.onrender.com.pdf

updated demo Grabación de pantalla desde 2024-10-26 19-34-24.webm

License

The project is distributed under the GNU License.