Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/izaiasmorais/prescriptions

Dashboard desenvolvido para um projeto de extensão que fiz junto ao curso de farmácia, da Universidade Federal do Piauí.
https://github.com/izaiasmorais/prescriptions

dashboard mvp nextjs reactjs saude saude-publica shadcn-ui talwindcss tests typescript

Last synced: 1 day ago
JSON representation

Dashboard desenvolvido para um projeto de extensão que fiz junto ao curso de farmácia, da Universidade Federal do Piauí.

Awesome Lists containing this project

README

        

# Dashboard de Gerenciamento de Prescrições

## Introdução
Um dashboard que gerencia prescrições de um médico/profissional de forma completa, com sistema de filtro e paginação.





## Tecnologias
- Linguagem: [TypeScript](https://www.typescriptlang.org/)
- Biblioteca: [ReactJS]()
- 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: [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/)

## Funcionalidades

- [x] Cadastro do usuário com nome, email e senha.
- [ ] Autenticação com email e senha.
- [ ] Recuperação de senha.
- [x] Segurança de rotas via token de autenticação JWT.
- [x] Listar prescrições de forma paginada.
- [x] Filtro completo de prescrições.
- [x] Criar prescrições.
- [x] Editar prescrições.
- [x] Deletar prescrições.

## Instalação
Clone o repositório:

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

Instale as dependências:

```bash
pnpm install
```

Configure o arquivo .env com suas credenciais:

```env
NEXT_PUBLIC_DEV_API_URL=
```

## Executando o Projeto
Inicie o servidor:

```bash
pnpm dev
```