Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/weffe/titan-rover-ui-2017

Titan Rover UI - 2017
https://github.com/weffe/titan-rover-ui-2017

c3js leaflet react react-router socket-io

Last synced: 14 days ago
JSON representation

Titan Rover UI - 2017

Awesome Lists containing this project

README

        

# Titan Rover UI - 2017

#### Online Working Demo: [https://weffe.github.io/titan-rover-ui-2017/](https://weffe.github.io/titan-rover-ui-2017/)

Welcome to the UI used by the Titan Rover team for the 2017 University Rover Challenge. This was my first attempt at creating
a web application using React. The main purpose for our UI was for it to be a real-time data driven application and we accomplished that
by using socket.io!

Some things that I have learned from this project is that I need a better file structure. Granted that this was my first attempt at
building a web app and also my first time working with React so its painfully obvious the decisions I made are not the best. I plan to
take what I have learned and re-write the 2018 UI with better everything: better file organization, better smart vs dumb component separation,
use of Higher Order Components, etc.

Things Used:

- socket.io
- react-router
- leaflet
- c3.js
- ant design component library

\- Weffe