O Pharmacy Central System API é uma excelente solução para gerenciamento de usuários, medicamentos e vendas, através de uma aplicação leve que roda no seu navegador.
O Pharmacy Central System é uma aplicação web desenvolvida em JavaScript usando a biblioteca React.js que permite e gerenciamento de usuários, medicamentos e vendas. A aplicação funciona em conjunto com a API do Pharmacy Central System o que permite a comunicação com o banco de dados.
- Faça o download ou clone do repositório através do GitHub.
- Dentro da pasta raiz do repositório, execute o comando
npm i
para instalar todas as dependências. - Após instalar as dependências, você pode executar a aplicação em modo de desenvolvimento usando o comando
npm run dev
dentro da mesma pasta. - Acesse http://localhost:5173 no seu navegador.
- O Pharmacy Central System foi criado a partir do Vite com a biblioteca React.js usando a linguagem JavaScript;
- A estilização foi feita em sua maioria utilizando a biblioteca Styled Components;
- Todo o sistema de rotas da aplicação foi feito com a biblioteca React Router DOM;
- A biblioteca axios foi usada para fazer determinadas requisições à API;
- Os dados sobre os CEPs são puxados através da API do ViaCEP e as coordenadas através da API do OpenStreetMap.
- Os dados são armazenados em um banco de dados relacional PostgreSQL;
- Dentre outras bibliotecas utilizadas no projeto também estão Yup, React Input Mask, React Hook Form e React Redux.
Ainda é uma versão bastante inicial do projeto portanto muitas funcionalidades e melhorias ainda podem ser adicionadas, principalmente no gerenciamento de usuários através do sistema interno.