Evaluando propuestas

Aplicativo web em phyton

Publicado el 23 Febrero, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

O objetivo deste projeto é desenvolver uma aplicação web que permita a usuários registrados o envio de informações através de um formulário para uma planilha do Google Sheets previamente configurada. Esta planilha processará os dados recebidos e fornecerá resultados analíticos, incluindo uma variedade de opções de projetos que o usuário pode selecionar com base em gráficos e análises de viabilidade.

A aplicação deve permitir que, após a escolha do projeto, o usuário possa imprimir (ou salvar em PDF) um relatório detalhado do projeto selecionado, contendo informações técnicas, gráficos e tabelas relevantes.

Além disso, a aplicação necessitará de uma área de gerenciamento de usuários, acessível apenas por indivíduos cadastrados. Cada usuário terá a capacidade de criar e gerenciar "propriedades" dentro da plataforma, e cada propriedade hospedará os projetos a ela associados. As informações relativas a usuários, propriedades e projetos deverão ser armazenadas em um banco de dados, com funcionalidades para edição e reenvio dos dados.

Contexto general del proyecto

Habilidades e Conhecimentos Necessários: Desenvolvimento Web Front-end: Proficiência em html, css e javascript, com experiência em frameworks modernos como react, vue.js ou Angular para criar uma interface de usuário interativa e responsiva. Desenvolvimento Back-end: Conhecimento em linguagens de programação server-side como Node.js, Python ou Ruby. Experiência com frameworks como Express para Node.js ou Django/Flask para Python será valorizada. Integração com APIs: Capacidade de integrar a aplicação web com a API do Google Sheets para envio e recebimento de dados. Gerenciamento de Banco de Dados: Experiência com sistemas de gerenciamento de banco de dados relacional (como PostgreSQL, MySQL) ou NoSQL (como MongoDB), para armazenar e gerenciar os dados dos usuários, propriedades e projetos. Segurança: Conhecimento em implementar autenticação e autorização, protegendo dados sensíveis e garantindo que apenas usuários cadastrados tenham acesso às áreas restritas da aplicação. Geração de Relatórios: Experiência com bibliotecas ou ferramentas de geração de relatórios e documentos em PDF, como JasperReports ou ReportLab, para a criação de relatórios detalhados dos projetos. Testes e Deploy: Habilidade em realizar testes automatizados para garantir a qualidade do software e experiência com ferramentas de deploy e ci/cd para lançamento da aplicação em ambientes de produção.

Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Integraciones de API Cloud Storage (Dropbox, Google Drive, etc.), Otros (Otras APIs), Payment Processor (Paypal, Stripe, etc.)
Plataformas requeridas Windows, Mac OS

Plazo de Entrega: 30 Junio, 2024

Habilidades necesarias