Yetti is an Open source e-commerce web app that helps users create their online stores with ease using just their mobile phones or device that has internet connections.Users can sell and buy products from other users. The management of YETTI Technologies regulates it to ensure accountability and security.
Clone the project
git clone https://github.com/YETTI-TECNOLOGIES/main-web-app.git
Go to the project directory
cd main-web-app
Install dependencies
npm install
Start the server
npm run start
Contributions are always welcome!
To get an overview of the project, look at the README.md file.
This guide will cover the contribution workflow from opening an issue, creating a PR, reviewing, and merging the PR.
Use the table of contents icon on the top left corner of this document to get to a specific section quickly.
Read our Code of Conduct to understand how you can help keep our community approachable and respectable.
We use the following tools on this codebase:
- TailwindCSS - A utility-first CSS framework for rapid prototyping. Learn how to use it here
- Git - To store updates to the codebase in commits. Here are a few basic tips to keep in mind
- GitHub - For collaboration. Here's a crash course that covers the basics
- You are free to use any code editor you want; however, we strongly recommend using Visual Studio Code for a good developer experience
Here's a complete list of our frontend's open issues.
We use labels to indicate each issue's priority, status, and beginner-friendliness. Look out for some of these labels:
Issues available for community contribution
The following tags mark issues that are open for community contribution:
- good first issue -> Open to participation from the community and friendly towards new contributors
- help wanted -> Open to participation from the community but not necessarily beginner-friendly
Once you've found an issue you would like to work on, check out our contribution process to get started
Issues not available for community contribution
The following tags mark issues that are not open for community contribution:
- 🔒 core team only -> To work on this, you need to join the core team
Issues not ready to be worked on yet
The following tags mark issues that are not ready to be worked on yet:
- 🚧 status: blocked -> Blocked by other work that needs to be done first
- 🧹 status: ticket work required -> Needs additional work before it is ready to be taken up
Frontend: React, Javascript, TailwindCSS
Picking an issue to work on
Forking and cloning the repo
Working on your chosen issue in a separate branch
Sending a pull request
If you discover any bugs or possible improvements while going through the project, check the list of open issues first to see if someone else has already proposed it.
You can only file a bug report or suggest a new feature if no open issues exist addressing it.
How to file a bug report
How to suggest a new feature
Thanks once again for volunteering to work on this project with us. We look forward to reviewing and merging your contributions.
Have a wonderful day!
Love 💚,
Frontend Team
Color | Hex |
---|---|
Brown | #E07B02 |
Blue | #02A9F7 |
Black | #2C3131 |
Grey | #A9A9A9 |
- Live Dashboard
- Blog
- Fullscreen mode
- Cross platform
For support, email myyetti@email.com or join our Slack channel.