Skip to content

luiizsilverio/app-beer-json-server

Repository files navigation

APP-BEER

Conteúdo

Sobre o projeto

Primeira aplicação mobile 100% desenvolvida por mim, do zero, sem acompanhar vídeo ou aula, baseado apenas em minhas anotações, documentação e Google.
Desenvolvida em React Native e Typescript, controla a ocupação das mesas de um bar ou restaurante.
Permite lançar o consumo dos clientes, fechar a conta, cadastrar produtos e categorias.
Controle simples de acesso, por meio de uma senha de administrador, que dá acesso à tela de fechamento e aos cadastros.
Esta versão armazena os dados em uma API fake (Json-Server), mas tem outra versão, mais elaborada, com mais funcionalidades, tais como transferência de mesa, cadastro de complementos etc. Essa versão acessa uma API externa, desenvolvida por mim em Node, que utiliza banco de dados SQLite.

🛠️ Tecnologias

  • React Native
  • Typescript
  • Estilização dos componentes com Styled-Components
  • Expo: componentes de fonte, ícones, status-bar etc.
  • API fake com JSON-Server
  • Controle e validação de formulários com Formik e Yup
  • Animação com Lottie-react-native
  • Rotas com React-navigation/native
  • Acesso à API através do Axios

📸 Screenshots

🚗 Iniciando o projeto

  • Baixe e instale o ExpoGo no dispositivo (celular ou emulador)
  • Baixe o repositório com git clone e entre na pasta do projeto.
  • Informe o IP do computador no arquivo src/services/api.ts, em baseURL.
  • Digite yarn no terminal, para inicializar o projeto.
  • Inicie a API fake no terminal, com o comando yarn server
  • Digite expo start no terminal, para executar o projeto.

⚖️ Licença

Este projeto está licenciado sob a licença MIT.

📧 Contato

E-mail: luiiz.silverio@gmail.com

About

App desenvolvido em React Native que controla o consumo das mesas de um bar ou restaurante.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy