Get In Touch701, Platinum 9, Pashan-Sus Road, Near Audi Showroom, Baner, Pune – 411045.
[email protected]
Business Inquiries
[email protected]
Ph: +91 9595 280 870
Back

How I Completed a React Project Despite Frequent Design Changes

In this blog, I want to share my experience of working on a fast-paced team project.

I was the Frontend Engineer, responsible for handling everything on the frontend side.

The backend team used FastAPI, and I worked with React and TypeScript to build the UI.
The project had to be completed in a short time.
One big challenge was that the design kept changing again and again during development.

Still, I managed to finish my work on time and also helped other team members.
This blog is about how I handled the project, managed frequent changes, and delivered the frontend successfully. 

Challenge 

The main challenge in this project was frequent design updates.
The client and design team often shared new changes—colors, layouts, structure, etc.
We had to apply those changes quickly without delaying the project.

At the same time, we had to integrate multiple APIs, make sure the UI was working smoothly, and check everything on different screen sizes.
The backend API was also updated a few times, which required changes in the frontend logic.

Besides my own work, I also guided junior developers on the team.
I helped them understand the tasks, fixed their issues, and made sure their work matched the project’s requirements.
Balancing my work and helping others was a big responsibility, but I enjoyed it. 

Core 

To handle the fast-moving project, I followed a simple and organized approach.

First, I focused on creating reusable parts of the UI. This helped save time when changes were required.
If a button or layout needed to be updated, I could do it in one place, and it reflected across the app.

I used TypeScript to make the code more clear and reduce mistakes.
It helped in finding errors early and made it easier for others to understand the code as well.

I worked closely with the backend team to connect the frontend with APIs.
Whenever there was a change in the API, I quickly adjusted the frontend to match it.

We used Tailwind CSS for fast styling, which made it easier to implement design changes.
This helped in building pages faster and making them look exactly like the designs shared by the client.

I also maintained proper communication with team members and the project lead.
We followed daily updates and weekly goals to track progress and adjust work as needed.

Whenever junior developers faced issues, I explained the problem clearly and showed them how to fix it.
This improved our teamwork and made sure we all were moving in the right direction. 

Conclusion 

This project gave me a great opportunity to show my skills and improve them.
I was able to handle all frontend work independently, deliver it on time, and help my teammates too.
Despite design changes and tight deadlines, the final output was clean, smooth, and as per the client’s expectations.

I learned how to stay calm under pressure, manage frequent updates, and work in a team.
The experience also improved my communication and problem-solving skills.
Frontend development is not just about writing code—it’s also about planning well, understanding the problem, and working smart.

This project is a good example of how a strong approach and teamwork can lead to successful delivery, even in difficult situations. 


At CoReCo, we help our clients build strong, scalable, and fast web applications. We have a skilled team and experience in handling challenging projects with changing requirements.
Write to us at [email protected] if you’d like to know more, share your feedback, or visit our website to explore similar success stories. 

Siddhesh Sadadekar
Siddhesh Sadadekar