An open API service indexing awesome lists of open source software.

https://github.com/samuelvictorol/gastail_bot

šŸ¦ā€šŸ”„ GasTail Bot, Controle Financeiro -> Projeto Final da MatĆ©ria Introdução a Programação - PRTI (UFG+TJGO)
https://github.com/samuelvictorol/gastail_bot

backend continuous-integration devops frontend fullstack nodejs telegram telegram-bot tjgo ufg

Last synced: 2 months ago
JSON representation

šŸ¦ā€šŸ”„ GasTail Bot, Controle Financeiro -> Projeto Final da MatĆ©ria Introdução a Programação - PRTI (UFG+TJGO)

Awesome Lists containing this project

README

        

# šŸ¦ā€šŸ”„ GASTAIL BOT [acesse aqui](https://t.me/GasTail_bot)

[![image](https://github.com/user-attachments/assets/ccc81998-bc69-4ff3-9967-f0fbb0eaf1bc)](https://whimsical.com/gastail-bot-C5Pf2PrrrYgAQMaoXXVUEg)

## šŸ’” [Visualizar Board](https://whimsical.com/gastail-bot-C5Pf2PrrrYgAQMaoXXVUEg)

# šŸŒ Ambiente de Produção

## šŸ› ļø Backend - Render

> Linguagem: Javascript

> Framework: Node + Express

> O Backend do Projeto estÔ em produção na url: https://gastaill-bot.onrender.com

## šŸ–„ļø Frontend - Netlify

> Linguagem: Javascript

> Framework: Quasar + Vue3

> O Frontend do Projeto estÔ em produção na url:

## šŸŽ² Banco de Dados - Mongodb

> Linguagem: NoSql

> Framework: Mongo

> Para acessar a base diretamente pode ser necessÔrio autorização prévia

> A base de dados do Projeto estÔ em produção na url: [GasTail Database](https://cloud.mongodb.com/v2/67aa609b61c70d27b71fcc76#/metrics/replicaSet/67aa6181f84ff70f87a7315d/explorer/Projeto-1-db/acaos/find)

# šŸ—ļø Ambiente de Desenvolvimento
## šŸ‹ Rodando o projeto com Docker
- [ ] Configure as variƔveis de ambiente.
- [ ] Docker instalado e rodando na mƔquina.
- [ ] NGROK instalado e com arquivo ngrok.exe na raĆ­z do projeto.
- [ ] rode o ngrok com o comando ngrok http 5000, copie a url forwarding e coloque na variavel de ambiente BOT_BACKEND_URL.
- [ ] docker build -t gastail-bot .
- [ ] docker run -p 5000:5000 gastail-bot

## šŸ“ Rodando o projeto local
- [ ] Configure as variƔveis de ambiente.
- [ ] Docker instalado e rodando na mƔquina.
- [ ] NGROK instalado e com arquivo ngrok.exe na raĆ­z do projeto.
- [ ] rode o ngrok com o comando ngrok http 5000, copie a url forwarding e coloque na variavel de ambiente BOT_BACKEND_URL.
- [ ] Node Versão 16++ utilize o comando npm install e em seguida npm run dev

## āš™ļø VariĆ”veis de Ambiente
> Crie um arquivo .env na raƭz do projeto e preencha as configuraƧƵes de ambiente:

- TELEGRAM_BOT_TOKEN
- BOT_BACKEND_URL
- CONNECTION_STRING (mongodb)
- PORT (5000 padrão)

![image](https://github.com/user-attachments/assets/5ad8990a-73e2-4ce8-8649-b6ce23b016f4)
![image](https://github.com/user-attachments/assets/f0cac460-3c76-4d3d-abdd-79bae0a21fff)


> Por: [Samuel Victor](https://samuelvictorol.github.io/portfolio/)