Skip to content

MIRC v0.1.0 - MVP

Latest

Choose a tag to compare

@Raullize Raullize released this 26 Oct 16:47
· 7 commits to main since this release

🌦️ MIRC v0.1.0 - MVP

🎯 Sobre esta Release

Apresentamos o MIRC (Mapeador Inteligente de Resiliência Climática) v0.1.0, desenvolvido durante a 9ª Hackathon da CharqCode em apenas 24 horas. Este é o MVP (Minimum Viable Product) de uma aplicação web inovadora que utiliza inteligência artificial e geolocalização para fornecer alertas precoces e informações personalizadas sobre riscos climáticos no Rio Grande do Sul.

⚠️ Nota Importante: Esta versão MVP utiliza dados mockados para demonstração. Em versões futuras, os dados serão alimentados por APIs oficiais de meteorologia e monitoramento ambiental.


Principais Funcionalidades

🤖 ChatBot Inteligente com IA

  • Powered by Google Gemini 2.5 Pro - IA especializada em riscos climáticos
  • Busca em Tempo Real - Consulta informações atualizadas na internet
  • Conhecimento Específico - Focado em riscos climáticos do Rio Grande do Sul
  • Autenticação Obrigatória - Acesso seguro apenas para usuários logados

🗺️ Mapa Interativo

  • Monitoramento Regional na bacia do Rio Jacuí
  • Dados Simulados - Níveis de água, temperatura, umidade (mockados)
  • Sistema de Alertas - Normal, Alerta, Emergência
  • Interface Responsiva - Otimizada para desktop e mobile

🔐 Sistema de Autenticação Completo

  • Cadastro em Duas Etapas com validação completa
  • Login Seguro com JWT tokens e bcrypt
  • Dados Pessoais - Nome, email, telefone, CEP, cidade, estado
  • Validação Única - Email e telefone únicos no sistema

📱 Interface Moderna

  • Design Responsivo com Tailwind CSS 4
  • Vídeos de Background para experiência imersiva
  • Componentes Modulares - Hero, FAQ, Testimonials, Partners, Footer
  • UX Otimizada para todos os dispositivos

🏗️ Tecnologias Utilizadas

Frontend

  • Next.js 14.2.33 com App Router
  • React 18 + TypeScript
  • Tailwind CSS 4
  • Heroicons para ícones SVG

Backend & IA

  • Next.js API Routes (serverless)
  • Google Gemini 2.5 Pro
  • JWT para autenticação
  • bcryptjs para hash de senhas

Banco de Dados

  • PostgreSQL 15
  • Prisma ORM com cliente type-safe
  • Sistema de seeders para dados de teste

DevOps

  • Docker & Docker Compose
  • ESLint + Prettier
  • TypeScript para desenvolvimento type-safe

🚀 Acesso Rápido

URLs da Aplicação

Usuário de Teste

  • Email: teste@gmail.com
  • Senha: 123456
  • Telefone: 11999999999
  • Localização: Charqueadas, RS

🔧 Scripts Disponíveis

# Desenvolvimento
npm run dev          # Servidor de desenvolvimento
npm run build        # Build para produção
npm start            # Servidor de produção

# Qualidade
npm run lint         # Verificar código
npm run lint:fix     # Corrigir automaticamente

# Banco de dados
npm run db:generate  # Gerar Prisma Client
npm run db:push      # Sincronizar schema
npm run db:studio    # Interface visual
npm run db:seed      # Popular banco
npm run db:seed:cleanup # Limpar dados de teste

🛡️ Segurança

  • Vulnerabilidades Corrigidas - npm audit clean
  • Senhas Hasheadas - bcryptjs com salt
  • JWT Tokens - Autenticação segura
  • Validação de Dados - TypeScript + Prisma
  • CORS Configurado - Proteção contra ataques

📊 Status de Qualidade

  • TypeScript: Sem erros de compilação
  • ESLint: Todas as regras passando
  • Prettier: Código formatado
  • Build: Compilação bem-sucedida
  • Testes: Aplicação funcionando perfeitamente

🏆 Hackathon CharqCode 2025

Este projeto foi desenvolvido durante a 9ª Hackathon da CharqCode em um período intenso de 24 horas, demonstrando a capacidade da equipe de criar soluções tecnológicas inovadoras em tempo recorde. O MIRC representa um MVP funcional que pode ser expandido e aprimorado para atender às necessidades reais de monitoramento climático.


👥 Equipe de Desenvolvimento


🎉 Próximos Passos

Como este é um MVP desenvolvido em 24 horas, as próximas versões incluirão:

  • 🌐 Integração com APIs Reais - Substituição dos dados mockados
  • 📱 Notificações Push em tempo real
  • 📊 Dashboard Administrativo completo
  • 🔔 Sistema de Alertas por SMS/WhatsApp
  • 🗺️ Expansão Geográfica para outras regiões

MIRC v0.1.0 MVP - Desenvolvido em 24h na Hackathon CharqCode 2025 🌦️⚡

Protegendo comunidades através da tecnologia e inteligência artificial