Desenvolvimento Front-End em Flutter

Job ID: 39863762

Budget: €30 – €250 EUR

Boa noite a todos,
Espero que se encontrem bem!
Estou a desenvolver um sistema de gestão de reparações de equipamentos eletrónicos, e procuro um freelancer para desenvolver o front-end em Flutter, com integração a uma API já existente em .NET 8.

Contexto do projeto
O sistema é destinado à gestão de manutenções de equipamentos eletrónicos instalados no exterior.
Com o tempo, esses equipamentos sofrem avarias, e o sistema permitirá recolher e gerir dados sobre essas manutenções — incluindo testes, substituições de componentes e registo de obras.

Estado atual
* A API em .NET 8 já está desenvolvida parcialmente.
* Falta implementar:
* Upload de imagens.
* Integração com uma API de meteorologia (explicarei em detalhe ao freelancer selecionado).
* O design (mockups) já está disponível em Figma.

O que preciso
Procuro alguém que:
1. Implemente as telas do Figma em Flutter, seguindo o design existente.
2. Integre o front-end Flutter com a API em .NET 8.
3. Ajude a finalizar pequenos pontos na API (upload de imagens e integração externa).

Páginas principais do sistema
* Tipo de componente: gestão dos vários tipos de componentes existentes (CRUDL).
* Componentes: gestão dos componentes, com associação ao respetivo tipo (CRUDL).
* Testes por tipo de componente: gestão dos testes aplicáveis a cada tipo de componente (CRUDL).
* Testes finais: gestão dos testes ao sistema completo, integrando todos os componentes (CRUDL).
* Home: listagem de todos os equipamentos registados, com associação dos componentes.
* Lista de Obras (Work Orders): registo de ocorrências e gestão de manutenções.
* Ao criar uma WO, são exibidos os componentes do esquipamento e associados os testes correspondentes.
* Caso algum teste de componente falhe, deve ser possível substituí-lo por outro do mesmo tipo.
* Após os testes dos componentes, é apresentada uma modal com os testes finais ao sistema completo.
* A WO só pode ser encerrada se o sistema passar nos testes finais (isto é, estiver pronto para voltar ao funcionamento normal).

O que será fornecido
* Esquema da base de dados.
* Mockups no Figma.
* Documentação sobre a API existente.

Se tiveres interesse, entra em contacto para que eu possa enviar o esquema da base de dados e o Figma com os mocks.

Tecnologias envolvidas
* Back-end: .NET 8
* Front-end: Flutter
* API externa: Meteorologia (a definir)
* Base de dados: SQL (esquema já pronto)