Skip to content

Repository files navigation

LicitaBusca - MVP

O LicitaBusca possui uma arquitetura escalável para coletar e normalizar dados de múltiplas fontes governamentais. Todas as fontes são normalizadas para um modelo único no banco de dados e integrado com avisos de WhatsApp da APIBrasil.

Tecnologias

  • Next.js 16 (App Router)
  • TypeScript
  • Tailwind CSS v4
  • Prisma ORM
  • MySQL

Como iniciar o projeto

Instale as dependências:

npm i

Execute as migrations do banco de dados:

npx prisma migrate dev

Popule o banco com dados iniciais (Seed):

npx prisma db seed

Inicie o servidor de desenvolvimento:

npm run dev

Usuários de Teste

Admin

  • E-mail: admin@licitabusca.local
  • Senha: Admin123!

Usuário Comum

  • E-mail: usuario@licitabusca.local
  • Senha: Usuario123!

Prints

Pagina inicial

image

Area do usuário

image

Dashboard

image

Área do administrador

image

Avisos integrados ao WhatsApp

image

Fontes Disponíveis

  1. BEC-SP (Bolsa Eletrônica de Compras de São Paulo) - Web Service público legado
  2. Compras.gov.br - Estruturado (aguardando configuração)
  3. PNCP (Portal Nacional de Contratações Públicas) - Totalmente Operacional
  4. Portal de Compras Públicas - API pública observável, sem autenticação
  5. TCE-RJ - Dados abertos públicos
  6. TCE-RS / LicitaCon - Dados abertos em lote

About

O LicitaBusca possui uma arquitetura escalável para coletar e normalizar dados de múltiplas fontes governamentais

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages