Skip to content

Veigabriel25/gofinances

Repository files navigation

Todo

GoFinances • Concluído 🚀

SobreFuncionalidadesLayoutComo executarTecnologiasAutorLicença

💻 Sobre o projeto

GoFinances - Aplicativo para gerenciamento de finanças.

Projeto desenvolvido durante a trilha de React Native do Ignite oferecida pela Rocketseat.


⚙️ Funcionalidades

  • Realizar login social com Google ou Apple (Apenas Iphone)
  • Adicionar uma entrada de dinheiro
  • Adicionar uma saída de dinheiro
  • Escolher a categoria
  • Listar todas as movimentações
  • Resumo com total de entradas, saídas e o total
  • Gráfico de resumo de gastos por categoria

🎨 Layout

O layout da aplicação está disponível no Figma:

Made by @tiagoluchtenberg

Gofinances Login Gofinances Home Gofinances Form Gofinances Category Gofinances Resume


🚀 Como executar o projeto

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js, Expo Cli. Além disto é bom ter um editor para trabalhar com o código como VSCode

Caso tenha dificuldades em instalar e rodar o projeto, acesse o tutorial da Rocketseat para fazer o setup no seu sistema operacional.

🧭 Rodando a aplicação

# Clone este repositório
$ git clone https://github.com/Veigabriel25/gofinances.git

# Acesse a pasta do projeto no seu terminal/cmd
$ cd gofinances

# Instale as dependências
$ yarn ou npm install

# Se estiver usando emulador ou celular android rode
$ expo start

🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

💪 Como contribuir para o projeto

  1. Faça um fork do projeto.
  2. Crie uma nova branch com as suas alterações: git checkout -b my-feature
  3. Salve as alterações e crie uma mensagem de commit contando o que você fez: git commit -m "feature: My new feature"
  4. Envie as suas alterações: git push origin my-feature

Caso tenha alguma dúvida confira este guia de como contribuir no GitHub

🎉 Conquistas

  • Experiência em criar componentes e temas com o styled-components
  • Experiência em criar formúlarios com o react hook form e validá-los com o yup
  • Experiência em utilizar a context api e criar hooks personalizados

🦸 Autor

Gabriel Veiga

Linkedin Badge


📝 Licença

Este projeto esta sobe a licença MIT.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published