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

https://github.com/izaiasmorais/pdv

Um PDV completo para restaurantes, bares e lojas gerenciarem seu negócio. Desenvolvido com Next.js e Node.js.
https://github.com/izaiasmorais/pdv

crm dashboard hooks nextjs nextjs15 pdv playwright react-hook-form react-query reactjs responsive shadcn-ui typescript zustand

Last synced: about 2 months ago
JSON representation

Um PDV completo para restaurantes, bares e lojas gerenciarem seu negócio. Desenvolvido com Next.js e Node.js.

Awesome Lists containing this project

README

          

# PDV

![image](https://github.com/user-attachments/assets/99be07c3-6e86-472b-8ec7-574655c60621)

## Introdução

O melhor PDV para o seu negócio.

## Tecnologias

- Linguagem: [TypeScript](https://www.typescriptlang.org/)
- Biblioteca: [ReactJS](https://react.dev/)
- Framework: [Next.js](https://nextjs.org/)
- Componentes: [Shadcn-ui](https://ui.shadcn.com/)
- Conexão com API: [Axios](https://axios-http.com/docs/intro)
- Gerenciamento de estados gloabais: [Zustand](https://zustand-demo.pmnd.rs/)
- Gerenciamento de estados http: [React Query](https://tanstack.com/query/latest/docs/framework/react/overview)
- Gerenciamento de formulários: [React Hook Form](https://www.react-hook-form.com/)
- Validação: [Zod](https://zod.dev/)
- Testes: [Playwirght](https://playwright.dev/)

## Funcionalidades

- [x] Listagem de Produtos
- [ ] Autenticação via Clerk

## Instalação

Clone o repositório:

```bash
git clone https://github.com/izaiasmorais/pdv
cd pdv
```

Instale as dependências:

```bash
pnpm install
```

Configure o arquivo .env com suas credenciais:

```env
ENV=
```

## Executando o Projeto

Inicie o servidor:

```bash
pnpm dev
```

## Executando testes

Executar todos os testes no termial:

```bash
pnpm test
```

Executar todos os testes através da UI do Playwright:

```bash
pnpm play
```