View Project
Our Journey
When we were assigned the task, we kicked things off by dividing the work across our team. Our designer created the initial wireframes for the landing page, and we jumped straight into development from there.
Next, we took on the documentation section — and instead of relying on existing templates, we decided to build the entire thing from scratch. It wasn’t easy, but the challenge made it even more rewarding. Every bug we squashed taught us something new.
Throughout the project, we leveled up our collaboration skills using Git. From managing pull requests to resolving merge conflicts, we learned how to work together effectively in a real-world codebase.
Initially, the project was built using React with JSX. But thanks to some solid feedback from Piyush Sir, we migrated the entire codebase to TypeScript — a shift that made everything more scalable and maintainable.
At first, we weren’t using a monorepo. But as the codebase grew, we realized the benefits and made the transition. That step alone taught us a lot about organizing and scaling projects effectively.
The process taught us a lot about organizing a large codebase efficiently. Overall, building this wasn’t just about shipping a product — it was about growing as a team and learning by doing.
Built with