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)
- Host: GitHub
- URL: https://github.com/samuelvictorol/gastail_bot
- Owner: samuelvictorol
- Created: 2025-03-09T23:35:47.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-10T18:32:00.000Z (2 months ago)
- Last Synced: 2025-03-10T19:35:41.256Z (2 months ago)
- Topics: backend, continuous-integration, devops, frontend, fullstack, nodejs, telegram, telegram-bot, tjgo, ufg
- Language: JavaScript
- Homepage: https://t.me/GasTail_bot
- Size: 13.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# š¦āš„ GASTAIL BOT [acesse aqui](https://t.me/GasTail_bot)
[](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)

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