Sobre este proyecto
it-programming / web-development
Abierto
Estou disposta a negociação de valores, apenas botei esse valor por que é obrigado a escolher um.
Aplicação Web completa com módulo servidor e módulo cliente por meio da programação, podendo utilizar frameworks e bibliotecas que achar necessários.
Requisitos Funcionais
Login e registro de usuários: O sistema deve oferecer funcionalidade de login de usuários com a possibilidade do registro de novos usuários de forma autônoma por pessoas que ainda não estão cadastradas
Controle de acesso a funcionalidades: O sistema deve controlar o acesso a funcionalidades a partir dos perfis de usuários como, por exemplo, os seguintes: administrador do sistema, gestor/gerente/operador e usuário
Menu do sistema: O sistema deve apresentar um menu de opções que dê acesso a todas as funcionalidades que o sistema provê
Telas de cadastro: O sistema deve ser estruturado com pelo menos 5 entidades para as quais devem ser fornecidas telas de cadastro completas cumprindo os seguintes itens:
A tela deve oferecer todas as operações de CRUD (Create/Retrieve/Update/Delete), a menos que haja uma regra de negócio que justifique não poder excluir ou alterar os dados diretamente,
A tela deve oferecer funcionalidade de exportação de dados em formato Excel ou PDF;
Nos campos do cadastro que estão associados a outras entidades do sistema, deve ser fornecido um mecanismo de lookup dos dados da outra entidade (combobox ou janela de seleção), além da possibilidade de se informar o respectivo código da entidade associada.
Tela mestre/detalhe: O sistema deve apresentar pelo menos uma tela em que seja feito cadastro de dados em estrutura mestre/detalhe (duas entidades associadas)
Telas de transações: O sistema deve apresentar pelo menos 3 telas de processamento de transações com suas respectivas regras de negócio a partir das entidades do sistema.
Relatório gráfico de estatísticas: O sistema deve apresentar pelo menos uma tela de relatório com as estatísticas do sistema de forma gráfica (gráfico de barras, gráfico de linhas, etc.) Em que sejam mostrados pelo menos 5 indicadores (Ex: número de consultas por mês, total de vendas por mês ou por loja, total de eventos da semana ou por categoria).
Requisitos não funcionais
Além das funcionalidades apresentadas acima, o sistema deverá apresentar as seguintes características:
Requisito Não Funcional Descrição
Integração OAuth Integração do login com algum servidor de autenticação baseado em OAuth (Google Accounts, Facebook, Linkedin, etc)
Responsividade A interface completa do sistema deve apresentar nível avançado de responsividade, sendo corretamente apresentado em dispositivos móveis como tablets e celulares, além de desktops
Banco de dados Os dados do sistema devem ser armazenados em um banco de dados relacional ou noSql
As restrições técnicas limitam o que poderá ser empregado por você no desenvolvimento da sua aplicação. São elas:
Restrição Descrição
Aplicação 100% Web O sistema deve ser 100% compatível com a Web, utilizando navegadores/browsers como clientes e servidores Web como ambiente de armazenamento de dados
Tabelas de Bancos de Dados O banco de dados do sistema deverá ter no mínimo 8 tabelas associadas ao propósito principal da solução. No caso de projetos que usem bancos noSQL, devem ser retratadas pelo menos 6 entidades.
IMPORTANTE: Não entram nesta conta as tabelas relacionadas a usuários e controle de acesso.
Plataformas de Gestão de Conteúdo Para o cumprimento dos requisitos funcionais NÃO poderá ser utilizada uma plataforma pronta de gestão de sites de conteúdos como Wordpress, Drupal, Joomla ou similar
Linguagens de Programação As linguagens de programação utilizadas no desenvolvimento dos módulos de Back-End e Front-end devem constar da relação apresentada nas disciplinas do curso. É vedado o uso de linguagens de programação diferentes daquelas vistas no curso
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Roles necesarios Programador
Plazo de Entrega: 07 Octubre, 2020
Habilidades necesarias