The Struggles We Faced in Our First Project – And How We Solved Them

Every successful journey starts with a rough first step. Here’s the real story behind our first client project at Shris Tech—the struggles we faced, the mistakes we made, and the lessons that changed how we work forever. If you're a student, freelancer, or entrepreneur starting out, this is for you. #StartupJourney #FreelancerTips #ProblemSolving #TechStartup #LessonsLearned #ShrisTech

WEBSITE DEVELOPMENTSTARTUP JOURNEYCLIENT STORIESBEHIND THE SCENES

Anisha S. Sabale

5/13/20252 min read

The Struggles We Faced in Our First Project – And How We Solved Them

At Shris Tech, our first client project wasn’t just a milestone—it was a masterclass in growth. Like many new freelancers and startups, we began with enthusiasm but soon faced unexpected challenges. Today, we’re sharing this experience not just to showcase our resilience, but to help others who are on a similar journey.

🚧 Struggle 1: Unclear Client Requirements

Problem:
Our client had a vision, but couldn’t clearly explain what they wanted. We ended up going back and forth, redoing work and wasting time.
Solution:
  • We started using simple mockups and visual references to confirm the client's expectations.

  • Shifted to voice calls and screen sharing for clarity.

  • Maintained a checklist of confirmed features and shared it with the client.

Value for Readers:
Clear communication saves time and trust. Always confirm before you create.

⏱ Struggle 2: Unrealistic Timelines

Problem:
We had just 7 days to deliver a complete website. With limited resources and no previous workflow, we felt overwhelmed.
Solution:
  • We broke the work into micro-tasks using tools like Trello and Google Sheets.

  • Prioritized features based on client importance.

  • Stayed motivated by celebrating mini wins (like completing homepage, contact form, etc.).

Value for Readers:
Break down big goals into small tasks—progress becomes easier and more rewarding.

🛠 Struggle 3: Deployment & Hosting Issues

Problem:
After building the website, we struggled with deployment. Free hosting options lacked speed and security, affecting the user experience.
Solution:
  • We invested in Hostinger for better reliability.
  • Learned basic DNS, SSL, and FTP management from documentation and YouTube tutorials.

  • Built a checklist for future deployments to avoid missing steps.

Value for Readers:
Don’t compromise on quality tools. A small investment in the right platform pays off big.

Final Result

Despite all the struggles, we delivered the website on time—and the client was genuinely happy. More importantly, we gained something priceless: confidence, clarity, and a system.

💬 Struggle 4: Poor Feedback Loop

Problem:
Initially, we assumed the client would like our designs and features. But assumptions led to dissatisfaction.
Solution:
  • We created a feedback process: design > review > revise > finalize.

  • Introduced a post-project feedback form to improve services.

  • Started sending progress updates every 2–3 days.

Value for Readers:
Clients love transparency. Keep them involved in the process.

💎 Key Lessons You Can Apply Today

  1. Communication > Assumptions

  2. Planning beats panic

  3. Use the right tools from day one

  4. Learn from every mistake

  5. Celebrate small wins

  6. Be transparent with your clients

  7. Never stop improving your process

Final Words

Whether you're building a startup, freelancing as a web developer, or launching your own service—you will face challenges. The key is not to avoid them but to learn, adapt, and grow through them.

At Shris Tech, every project makes us better—and we hope our story inspires you to keep moving forward, even when it gets tough.