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.
- Node.js installed
- npm package manager installed
- Basic knowledge of React and CSS
- 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=
- 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
The project is distributed under the GNU License.