Our team recently participated in ReactRiot 2017, a 48-hour online hackathon centered on building applications with React. We developed MGMT, a time-tracking tool designed for freelancers, emphasizing clean design with a simple navigation journey.
Technical Stack
The project incorporated a variety of tools and libraries:
- React-Router for navigation
- Redux and Redux-Thunk for state management
- Reselect for memoized selectors
- SweetAlert for notifications
- IcoMoon and Feather for icons
- Photoshop for design work
- GitHub for version control
- Browserstack for cross-browser testing
Development Experience
My teammate Toby and I were deepening our Redux knowledge during development. Despite encountering challenges with state management integration, we persevered and completed the project. Sleep was minimal during the competition, sustained primarily by energy drinks.
Outcome
We successfully shipped an MVP that garnered positive feedback, particularly regarding design quality. I’m proud of how we coordinated effectively as hobbyist React developers to deliver a polished final product.
The finished source code is available on GitHub.