Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dpbm/shopee-entrega-padrao
verifique a transportadora pelo codigo de rastreio
https://github.com/dpbm/shopee-entrega-padrao
brazil correios entregas nextjs rastreio rastreio-de-encomendas rastreio-de-pacotes shopee transportadoras
Last synced: about 1 month ago
JSON representation
verifique a transportadora pelo codigo de rastreio
- Host: GitHub
- URL: https://github.com/dpbm/shopee-entrega-padrao
- Owner: Dpbm
- Created: 2023-07-12T18:09:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-23T16:34:10.000Z (about 1 year ago)
- Last Synced: 2024-04-16T04:59:46.027Z (8 months ago)
- Topics: brazil, correios, entregas, nextjs, rastreio, rastreio-de-encomendas, rastreio-de-pacotes, shopee, transportadoras
- Language: JavaScript
- Homepage: https://shopee-entrega-padrao.vercel.app/
- Size: 167 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Shopee entrega padrão
![screenshot](./assets/screenshot.png)
![dockerhub workflow](https://github.com/Dpbm/shopee-entrega-padrao/actions/workflows/dockerhub.yml/badge.svg)
![ghrc workflow](https://github.com/Dpbm/shopee-entrega-padrao/actions/workflows/ghrc.yml/badge.svg)
![preview workflow](https://github.com/Dpbm/shopee-entrega-padrao/actions/workflows/preview.yml/badge.svg)
![production workflow](https://github.com/Dpbm/shopee-entrega-padrao/actions/workflows/production.yml/badge.svg)Este projeto tem como finalidade ajudar você a descobrir quais são as possíveis transportadoras para a sua entrega da Shopee.
## Como executar
### padrão
Para executar de forma convencional em sua máquina você precisará de:
* [nodejs](https://nodejs.org/en) versão `18.14.0`
* [pnpm](https://pnpm.io/)Com tudo isso em mãos, execute:
```bash
pnpm install
```e em seguida
```bash
pnpm dev
```para executar a versão de desenvolvimento. Ou
```bash
pnpm build
pnpm start
```para usar a versão de produção.
Por fim basta acessar: `localhost:3000` e pronto :)
---
### docker
Para usar a versão de produção já compilada com docker, rode:
```bash
docker run -d -p 3000:3000 dpbm32/shopee-entrega-padrao
```ou se preferir pode usar o `docker compose`:
```bash
docker-compose up -d
```após isso, para acessar basta ir para `:3000`, caso você não saiba o `docker_ip`:
1. com o container rodando, execute `docker ps` e pegue o `Container ID`;
2. execute: `docker inspect | grep IPAddress`.## Testes
Os testes foram feitos utilizando o `cypress`, para vê-los de forma gráfica em um browser rode
```bash
pnpm cypress:open
```ou para rodá-los no terminal `headless`, use:
```bash
pnpm cypress:run
```contudo, este ultimo necessita de um instancia rodando do sistema em `localhost:3000`, para solucionar isso use:
```bash
pnpm test
```## Contribuir
Existem diversas maneiras para contribuir com esse projeto, aqui estão algumas:
1. resolver bugs
2. resolver typos
3. adicionar mais transportadoras
4. ajudar a melhorar o sitese você tem alguma ideia de como ajudar, não seja tímido, abra uma `ISSUE` ou ainda crie um `PULL REQUEST`. Sua ajuda é sempre bem-vinda :)