brunoricardojava / openbike Goto Github PK
View Code? Open in Web Editor NEWA project about stations and shared use of bikes
A project about stations and shared use of bikes
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.
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.
Definir informações necessárias para a tabela de informações dos usuários.
Informações referentes a tabela de dados com informações das estações.
-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 arquivo com exemplos das 4 operações básicas de Banco de Dados em /server/controllers/exampleController.js
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 no readme, de forma mais detalhada os passos que o projeto deve ter até a conclusão do mesmo.
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.
Substituir o nome da tabela "emprestimos" por "loans", pra n ficar essa mistura de ingles e português.
Informações referentes a tabela de dados com informações das bicicletas.
Tabela contendo o registro de todos os empréstimos realizados pelos usuários.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.