Giter Club home page Giter Club logo

ellecta-ui's Introduction

EllectA

Missão

Desenvolver um aplicativo que realize eleições para preencher cargos de uma entidade.

Detalhamento do Projeto

O projeto deve apresentar as seguintes funcionalidades:

  1. Cadastro da Eleição

Função que cadastra uma eleição a ser realizada. Este cadastro deve conter o nome da eleição e as datas de início e fim dela.

  1. Cadastro do Cargo

Função que cadastra um cargo a ser preenchido pelos candidatos. Este cadastro deve conter somente o nome do cargo.

  1. Cadastro do Candidato

Função que cadastra um candidato para concorrer a um cargo de uma eleição. Este cadastro deve conter o nome do candidato. Os cargos cadastrados devem ser exibidos para que seja selecionado dentro de um combo (select). A tela deve permitir o upload da foto do candidato.

  1. Área do Eleitor

Área que servirá para realizar as votações.

  1. Relatórios

Função que disponibilizará o resultado parcial e final da eleição.

Tecnologias Utilizadas

  • Git para versionamento
  • PostgreSQL para o Banco de Dados
  • Flyway para migrations do Banco de Dados
  • Java para a parte de servidor
  • Spring para WebServices
  • Angular para as telas
  • Heroku para o deploy em produção

Estimativa de tempo

  • Configurações iniciais (estrutura inicial, desenho de telas, repositório git, etc): 3h
  • Criação do Banco de Dados: 2h
  • Criação dos Serviços de Backend: 5h
  • Criação das Telas do Aplicativo: 10h
  • Deploy em produção: 2h

ellecta-ui's People

Contributors

decasamerlo avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.