GithubHelp home page GithubHelp logo

waterloop / waterloop-website-old Goto Github PK

View Code? Open in Web Editor NEW
7.0 7.0 4.0 231.34 MB

Official website of Waterloop

Home Page: https://teamwaterloop.ca

HTML 63.43% CSS 11.92% JavaScript 24.65%
ejs html javascript nodejs npm

waterloop-website-old's Introduction

General Information - How Everything Is Connected.

Current architechture.

Architechture

  • TODO: Every technical repository should be mapped onto the overall architechture.

Repository Overview Table For Waterloop:

Repository Pod/Server/Dashboard? Is it Archived?
goose-communication YES YES
goose-dashboard YES ??
goose-sensors-wio YES ??
goose-sensors YES YES
goose2-embedded YES YES
goose2-communication YES YES
goose2-dashboard YES YES
goose2-sensors YES YES
goose2-data-processing YES YES
goose3-sensors-old YES YES
goose3-testing-tools YES YES
waterloop-legacy ?? YES
wqt YES YES
wcomms YES ??
wstream ?? ??
wpool ?? ??
wcosa YES ??
cosa-canbus-wio YES ??
cosa-roboteq-sdc21xx YES ??
cosa-servo YES ??
cosa-i2c-register ?? ??
mpu6050 ?? ??
doc NO ??
team-manager-front NO ??
waterloop-website NO ??
wcosa-test NO YES
team-manager-back NO ??
wiki NO ??
s18-software-challenge NO YES
waterloop NO NO

waterloop-website-old's People

Contributors

ambyjkl avatar arora-aditya avatar aurpine avatar cchan avatar jschaper97 avatar mogball avatar nikolaevra avatar rmn7 avatar tyler-zhang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

waterloop-website-old's Issues

BCK-2 Blackbox data logging

Make sure we are logging all of the data that is being passed through the server into some sort of non-volatile memory

Switching to UDP

UDP Problems:

  • minimizing packet loss
  • being able to recover lost packets
  • according to most questions asked about reliability, it would be easier and faster to just use TCP which is already optimized
  • simple solution would be to number each packet being sent, if the receiver misses a number, resend that packet
  • Alternative:

TMAN-1 Internal website

Tyler started working on it. I think best way to collaborate would probably be creating a bunch of github issues and sort of resolving those one by one

BCK-6 Receive and send packets in I2C in GO

The idea is that we have a bunch of Arduinos that are talking to all of the sensors and we are going to define a binary data structure that we will use to send packets between backend (likely Linux) computer and Arduinos. We were planning on using I^2C for packet transfer between the Arduinos and Backend, so we have to find a way to read binary input that is sent through i^2c

BCK-4 Watchdogs

If case the server restarts or arduino loses power, must be able to restart and reconnect automatically

Blockchains

  • potentially use blockchain to store data?
  • doesn't seem particularly viable / useful over normal methods

Mobile navbar is broken

  • sidenav doesn't show
  • overlay works
  • hamburger icon doesn't show (instead displays white "menu")

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.