Check out photos of this project
What was the problem to be solved?
Field Day (formerly Local ID) was running behind and needed extra developers to help get them caught up on their product roadmap.
What challenges arose during the project?
React is an unopinionated framework and the Field Day developers were so pressed for time that they fell behind on documentation.
This made it difficult to get up, running and contributing especially given our time constraints.
What was the technical approach to the project?
We were an autonomous unit without automated testing or documentation to guide us, so we implemented regression testing for every area of the app we touched so we would know if we unknowingly broke anything.
We used Jest to do this.
What did you learn from working on this project?
The importance of testing and documentation really became apparent on this project - especially given that it was built in React.
An undocumented Rails project is much easier to contribute to because Rails is a by-convention, opinionated framework.
How did this project benefit the client?
By cleaning up the front end code, we took a large chunk of work off the Field Day team, allowing the core Field Day engineers were able to concentrate on adding the core business logic and function needed to move the product toward launch.
Why was Gunner selected for this project?
Field Day CEO, Alex Nocifera, had worked with Gunner prior on another venture, so he called us up when he needed help with Field Day.
Who worked on this project?
What tools, techniques and methodologies were used on this project?
Agile software development refers to a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams
CSS3 is the latest evolution of the Cascading Style Sheets language and aims at extending CSS2.1