Logo

YETTI TECHNOLOGIES

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.

Run Locally

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

Contributing

Contributions are always welcome!

Contributing to YETTI (Frontend)

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.

Ground Rules

Read our Code of Conduct to understand how you can help keep our community approachable and respectable.

A quick summary

How to Contribute

First Time Contributor

We use the following tools on this codebase:

Getting Started

Finding an Issue

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

Tech Stack

Frontend: React, Javascript, TailwindCSS

Contribution Process

Picking an issue to work on

Forking and cloning the repo

Working on your chosen issue in a separate branch

Sending a pull request

Proposing a New Issue

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 💚,

YETTI Logo

Frontend Team

Color Reference

Color Hex
Brown #E07B02 #E07B02
Blue #02A9F7 #02A9F7
Black #2C3131 #2C3131
Grey #A9A9A9 #A9A9A9

Screenshots

image

Features

  • Live Dashboard
  • Blog
  • Fullscreen mode
  • Cross platform

Authors

Support

For support, email myyetti@email.com or join our Slack channel.