Skip to content
1st Place

Primeiro Contrato

Uma plataforma de inteligência artificial que ajuda pequenas empresas a participar de licitações públicas com mais facilidade, segurança e eficiência.

Core trick

Matches small-business profiles to public tender requirements, simplifies edital clauses with a model, and gates portal submission steps behind user approval.

Tags

Description

Uma plataforma de inteligência artificial que ajuda pequenas empresas a participar de licitações públicas com mais facilidade, segurança e eficiência. A solução identifica oportunidades compatíveis com o perfil de cada negócio, simplifica os requisitos dos editais, organiza documentos e orienta a preparação da proposta. Com aprovação do usuário em todas as decisões importantes, também auxilia no preenchimento do portal e registra o protocolo da participação. Assim, transforma um processo complexo e burocrático em uma jornada clara e acessível, da descoberta da oportunidade até o envio da proposta.
BurgosNY/primeiro-contrato★ 00 forksTypeScriptCreated Aug 19, 2026 · last push Aug 19, 2026

README excerpt

# vinext-starter

A clean full-stack starter running on
[vinext](https://github.com/cloudflare/vinext), with optional Cloudflare D1 and
Drizzle support.

## Prerequisites

- Node.js `>=22.13.0`

## Quick Start

```bash
npm install
npm run dev
npm run build
```

This starter does not use `wrangler.jsonc`.

## Included Shape

- edit site code under `app/`
- `.openai/hosting.json` declares optional Sites D1 and R2 bindings
- `vite.config.ts` simulates declared bindings for local development
- `db/schema.ts` starts intentionally empty
- `examples/d1/` contains an optional D1 example surface
- `drizzle.config.ts` supports local migration generation when needed

## Workspace Auth Headers

Signed-in visitors receive both `oai-authenticated-user-id` and `oai-authenticated-user-email`. Private Sites require every visitor to sign in; public Sites may also have anonymous visitors, for whom neither header is present.

The user ID is stable for the same user on the same Site and different across Sites. Email and name are intended for display or contact purposes.

SIWC-authenticated workspace sites may also receive
`oai-authenticated-user-full-name` when the user's SIWC profile has a non-empty
`name` claim. The full-name value is percent-encoded UTF-8 and is accompanied by
`oai-authenticated-user-full-name-encoding: percent-encoded-utf-8`.

Treat the full name as optional and fall back to email when it is absent:

```tsx
import { headers } from "next/headers";

export default async functio

Team