Giter Club home page Giter Club logo

openbike's People

Contributors

brunoricardojava avatar cleversonahum avatar felipebastosb avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

jamellyf

openbike's Issues

Criar Controller para a Estação.

Criar um arquivo na pasta /server/controller/ com o nome stationController.js . O arquivo deve conter todas as funções da API listadas para a estações na issue #4. Uma referência ao controller deve ser adicionada em /routes/index.js e as devidas chamadas devem ser adicionadas no aquivo index.js.

Modelar Banco de Dados em PostgreeSQL

Gerar um comando SQL que gere as tabelas necessárias para utilização do projeto e colocar o devido código no arquivo /server/model/database.js para gerar as mesmas utilizando Node JS.

Usuários - Tabela

Definir informações necessárias para a tabela de informações dos usuários.

Estações - Tabela

Informações referentes a tabela de dados com informações das estações.

Definir hardware

-Precisamos definir qual embarcado vamos usar, acredito que pelo fato de tentar produzir as estações com o mais baixo custo possível os candidatos mais forte são Arduino e ESP8266.

-No caso de usar arduino acho que a gente pode produzir nossas próprias placas e etc.

-Na disputa ESP vs Arduino acredito que o nosso maior problema com ESP talvez seja compatibilidade com módulos já prontos e o numero de GPIOs.

-Também existe a possibilidade fazer um mix de hardware, podemos usar mais de um em uma estação ou bicicleta caso assim seja a maneira mais prática de resolver algum problema.

-Também temos que pensar em servidor, roteadores e etc. Na UFPA acho que conseguir essa estrutura é fácil, mas caso alguém queira fazer o projeto em outro lugar isso pode ser um problema. Poderíamos pensar em algo com um raspberry ou PC velho pro servidor, GSM pra uma estação na rua e etc. Apesar de que isso não é nossa prioridade no momento, já que queremos ver logo funfando na UFPA.

-Outra coisa a ser pensada nessa parte são as trancas, comunicação com o usuario (display, teclados, botões, leds).

-Acho que a gente pode também pensar em alguns gadgets iniciais para as bicicletas, um farol com um LDR, um motorzinho pra carregar a bateria do farol e etc.

Criar Controller para Bikes

Criar um arquivo na pasta /server/controller/ com o nome bikeController.js . O arquivo deve conter todas as funções da API listadas para a estações na issue #4. Uma referência ao controller deve ser adicionada em /routes/index.js e as devidas chamadas devem ser adicionadas no aquivo index.js.

Definir os prazos

Depois de resolver a issue #1 adicionar os prazos de cada "passo" não necessariamente no calendario mas o tempo de duração em dias ou semanas.

Bicicletas - Tabela

Informações referentes a tabela de dados com informações das bicicletas.

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.