GithubHelp home page GithubHelp logo

m3p-frontend-squad4's Introduction

Pharmacy Central System

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.

screenshot da aplicação

Descrição do Projeto

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.

Como executar em modo de desenvolvimento

  1. Faça o download ou clone do repositório através do GitHub.
  2. Dentro da pasta raiz do repositório, execute o comando npm i para instalar todas as dependências.
  3. 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.
  4. Acesse http://localhost:5173 no seu navegador.

Como acessar a aplicação em produção

  1. Acesse https://m3-p-front-end-squad4.vercel.app.

Tecnologias

  • 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.

Sobre o Pharmacy Central System

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.

m3p-frontend-squad4's People

Contributors

leoarena avatar karolrdg avatar huitson-pereira avatar anaprates8 avatar cleytonsvitor avatar lab365-operacao avatar

Stargazers

 avatar

Watchers

 avatar Vitor Ranieri Lassen avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.