Internal URL Builder Tool for a Popular Media Streaming Company
Only general information is provided for this project because this project is under an NDA
TL:DR
Challenge: Develop a user-friendly tool for dynamically creating URLs based on Ad Insertion inputs, ensuring future extensibility and easy handoff to the customer’s team.
Solution: As a Senior Developer within a four-member team:
- Led the creation of dynamic forms in Angular, streamlining user interactions.
- Mentored a junior developer throughout the project’s lifecycle.
- Prioritized built-in Angular features to avoid external dependencies, simplifying handover to the customer.
Tech Stack:
- Angular: Leveraged for dynamic form capabilities.
Project Goals
This project was for a small tool allowing users to create URLs for the customer’s Ad Insertion.
Essentially, the customer required an application that could:
- Display a form with all possible Ad Insertion inputs
- Dynamically show, hide, prompt for inputs based on other inputs
- Allow for extension of the inputs in the future
- Build a URL from every input
Functions
- Senior Developer on a team of 4
- 1 junior developer who was learning on this project.
- I was in charge of making the forms for users as dynamic as required
Features
For this application, we used:
- Angular
- This was a requirement from the customer so their team could take over the project after we completed the contract.
- No other dependencies
- We were able to create all of the logic and UI for our forms with what Angular provided
All the features from the project goals were implemented.
Project Outcomes
The tool was implemented and deployed.
The customer’s team utilized the tool in their daily workflow.
Personal Takeaways
This project was nice and short. The customer knew what they wanted so we could turn around the project in a few weeks.
I had not done a lot of Angular before this project, but we were not doing anything extremely complex, and it is always great to explore other technologies.