Online Working Demo: 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