An open API service indexing awesome lists of open source software.

https://github.com/sadmanyasar/pathao-merchant-client

Keep track of orders and quickly create CSV files using autofill from text input.
https://github.com/sadmanyasar/pathao-merchant-client

chakra-ui client dexiejs formik frontend pathao pathao-merchant react typescript webapp

Last synced: 6 months ago
JSON representation

Keep track of orders and quickly create CSV files using autofill from text input.

Awesome Lists containing this project

README

          


Pathao Merchant Client


Keep track of orders and quickly create CSV files using autofill from text input.



[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)

Table of Contents

- [About](#about)
- [Built With](#built-with)
- [Getting Started](#getting-started)
- [Manual Setup](#manual-setup)
- [Roadmap](#roadmap)
- [Contributing](#contributing)
- [Support](#support)
- [License](#license)

---

## About

This app was initially made for a business that gets orders from social network sites. Each order had to be copy pasted to the spreadsheet which was time consuming. Using this app, it is easier to keep track of the orders and all the orders can be downloaded as a CSV file in one click which can be uploaded to the [merchant panel](https://merchant.pathao.com/). You can also paste a string in the text box which can autofill the form field values, saving time.

Key features of **Pathao Merchant Client**:

- Search, add or delete a shipment
- Add, update or delete orders in a shipment
- Autofill order form by pasting text related to an order
- Download the whole shipment data as a CSV file that can be uploaded to Pathao Merchant Panel
- Dark mode

### Built With

- [React](https://reactjs.org/)
- [Typescript](https://www.typescriptlang.org/)
- [Chakra UI](https://chakra-ui.com/)
- [Dexie](https://dexie.org/)

## Getting Started

A working version is already available: [Click to view](https://pathao-merchant-client.netlify.app/)

### Manual Setup
Make sure you have the latest [Node.js](https://nodejs.org/en/) installed
1. Clone this repository by running the following in a terminal
```sh
git clone https://github.com/SadmanYasar/pathao-merchant-client.git
```
2. Change directory
```
cd pathao-merchant-client
```
3. Use npm to install dependencies
```
npm install
```
4. Start the project using npm or yarn
```
npm start
```

## Roadmap

See the [open issues](https://github.com/SadmanYasar/pathao-merchant-client/issues) for a list of proposed features (and known issues).

- [Feature Requests](https://github.com/SadmanYasar/pathao-merchant-client/labels/feature-request) (Add your votes using the 👍 reaction)
- [Newest Bugs](https://github.com/SadmanYasar/pathao-merchant-client/labels/bug)

## Contributing

First off, thanks for taking the time to contribute! Contributions are what makes the open-source community such an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody else and are **greatly appreciated**.

Please try to create bug reports that are:

- _Reproducible._ Include steps to reproduce the problem.
- _Specific._ Include as much detail as possible: which version, what environment, etc.
- _Unique._ Do not duplicate existing opened issues.
- _Scoped to a Single Bug._ One bug per report.

Please adhere to this project's [code of conduct](docs/CODE_OF_CONDUCT.md).

You can use [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) to check for common markdown style inconsistency.

## Support

Reach out to the maintainer at one of the following places:

- [GitHub discussions](https://github.com/SadmanYasar/pathao-merchant-client/discussions)
- The email which is located [in GitHub profile](https://github.com/SadmanYasar)

## License

This project is licensed under the **GPLv3 license**.

See [COPYING](COPYING) for more information.