Skip to content

Releases: vichsort/CICC

v2.0.0 "Flea"

Choose a tag to compare

@vichsort vichsort released this 17 Sep 14:28

CICC "Flea"

Improvements to the system powering the Consórcio Itá 2K display. While the initial release featured a basic form writing directly to a local PostgreSQL instance, this update provides greater export capabilities and administrative control via a dedicated management interface and local automation scripts.

Highlights

  • Optional SQLite Driver: Added toggleable SQLite support to remove the operational overhead of running a local PostgreSQL server directly on the kiosk totem.
  • Streamlined Deployment: Added local automation scripts to simplify the installation, projection setup, and maintenance lifecycle.
  • Kiosk Mode Support: Native support and updated workflows for full-screen kiosk execution on display units.
  • Dedicated Schema Migrations: Replaced seed-only database population with dedicated .sql migration files for more predictable setup and version control.
  • Type Safety: Integrated strict Pydantic schemas for data validation and cleaner payload handling.

v1.0.0 "Husk"

Choose a tag to compare

@vichsort vichsort released this 04 Nov 01:19

CICC "Husk"

Sistema desenvolvido para o uso pelo telão 2K do Consórcio Itá em dois eventos específicos: a X SEMEAgro e o Primeiro Hackathon do IFC Concórdia. Para este projeto, temos há um sistema simples de formulário que, seguindo uma prática de fácil manuseio, recebe apenas blocos de distâncias, que facilitam a entrega por meio do formulário. Isso, na prática, significa que sua construção é pensada para o cliente.

Marcos

O principal marco desta versão é justamente sua aplicabilidade. O projeto em produção demonstrou-se leve e flexível. Sua realização comprovou como a contabilização foi gerida de maneira positiva para os públicos de ambos os setores que são de ambientes completamente distintos.

Para o futuro

A versão inicial do projeto além de uma grande demonstração de como um caminho tão importante precisa ser tratado, traz consigo necessidades especiais para o futuro:

  • Página de gerenciamento de eventos
  • Gerenciamento especial para tabelas
  • Versionamento de banco de dados
  • Sistemas ALEMBIC para gerir a tabela
  • Ampla documentação dos endpoints da API
  • Construção no modelo de Package
  • Remodelagem de sistema
  • Manuseio de logs

Com isso, se espera atingir o marco da versão 2.0.0, que pretende suprir necessidades de um sistema aplicável em diversos eventos que possa ser usado em mais ambientes.