Skip to content

Aplicativo para guardar, organizar e categorizar seus comprovantes.

License

Notifications You must be signed in to change notification settings

igorulian/comprove

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aplicativo para guardar, organizar e categorizar seus comprovantes.

💻 Sobre o projeto

No app você pode tirar foto, enviar dos seus arquivos e até mesmo compartilhar de otros aplicativos seus comprovantes. Dentro dele você pode categorizar o comprovante por data (caso a data que você está enviando não seja a mesma) e categoria (que são organizadas por cores e nomes).

🗃️ Categorias:

Na pagia de categorias você pode criar, excluir, editar e ver todos os comprovantes pertencentes a tal categoria.

📄 Comprovantes:

Os comprovantes podem ser encontrados organizados por data, na aba 'Comprovantes'. Na mesma pode-se editar, excluir e até mesmo compartilhar o comprovante para outros aplicativos (como whatsapp)


🎨 Layout

register login home file list edit file category list edit category edit category create category edit category


🚀 Como executar o projeto

🧪 Requisitos

Antes de começar, você precisará ter as seguintes ferramentas instaladas em sua máquina: Git, Node.js.

Após clonar o repositório em sua máquina será necessário preencher os campos do arquivo .env, para isso você poderá encontrar o arquivo '.env-example' na pasta do servidor, que contém o exemplo das variáveis, conforme o texto abaixo. Após preencher todos os campos, renomeie o arquivo de '.env-example' para '.env'.

MONGO_CONNECT_LINK=

AWS_BUCKET=
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_REGION=

🎲 Rodando o servidor

# Vá para a pasta do servidor
$ cd backend

# Instale as dependências
$ npm install

# "compile" os arquivos ts para js

# Rode o arquivo server.js
$ node server.js

🧭 Rodando o aplicativo

# Vá para a pasta do aplicativo
$ cd mobile

# Instale as dependências
$ npm install

# Rode a aplicação mobile
$ npx react-native run-android (android)
$ npx react-native run-ios (ios)

#(para rodar a aplicação mobile você precisará ter instalado uma máquina virtual android ou ios)

🛠 Tecnologias utilizadas:

⚙️ Servidor

📱 Aplicativo


Esse projeto está sob licença MIT


Feito com ❤️ por Igor Ulian :)


README Version

Português 🇧🇷 English 🇺🇸

About

Aplicativo para guardar, organizar e categorizar seus comprovantes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published