Case Study
Government · Business Website
Modernizing Government
Tender Operations
TASHRA was running tender operations through email attachments and phone calls. We replaced the entire process with a clean, responsive web platform — live in 3 weeks.
Timeline
3 Weeks
Team Size
2 Engineers
Pages Built
12 Pages
Staff Hours Saved
15+ hrs/week
The Client
Who is TASHRA?
TASHRA is a government-affiliated organization that manages public procurement and tender processes. They work with hundreds of vendors across multiple sectors, publishing tenders, evaluating bids, and awarding contracts.
Despite handling significant public procurement volume, their entire digital presence was a basic static page. Tenders were distributed via email PDFs, vendor inquiries came through phone calls, and there was no central system for tracking what was open, closed, or awarded.
The Problem
What was broken?
- ✕Tenders published as PDF email blasts — vendors had no central place to check
- ✕No mobile-friendly site despite 60%+ mobile traffic from vendors
- ✕Document downloads required emailing staff directly — hours of manual work weekly
- ✕Vendor inquiries only via phone — no paper trail, no accountability
- ✕No way to show tender status (open / closed / awarded) in real time
Engineering Decisions
Key Challenges & How We Solved Them
Problem
Tender listings were published as PDF attachments in emails
Impact
Vendors missed deadlines because they had no central place to track active tenders
Solution
Built a searchable tender listing page with status badges (Open / Closed / Awarded) and deadline countdowns
Problem
No mobile-friendly presence
Impact
Over 60% of vendor traffic was mobile — the old site was unusable on phones
Solution
Mobile-first responsive design with Tailwind CSS, tested across 12 device sizes
Problem
Document downloads required emailing the office
Impact
Staff spent hours per week manually sending tender documents to vendors
Solution
Self-serve document download system — vendors download directly from the portal, no staff involvement
Problem
No way for vendors to submit inquiries online
Impact
All vendor communication happened via phone, creating a bottleneck and no paper trail
Solution
Structured inquiry form with category tagging, auto-acknowledgement emails, and admin notification system
Architecture
Tech Stack & Why
A government site needs to be fast, accessible, and maintainable by non-technical staff. Every choice reflects that.
Framework
Next.js 14
Fast static pages with ISR for tender listings, excellent SEO for government discoverability
Styling
Tailwind CSS
Rapid UI development, consistent design system, mobile-first by default
CMS
Sanity.io
Non-technical staff can publish new tenders and update documents without developer involvement
Forms
React Hook Form
Lightweight, accessible forms with server-side validation for vendor inquiries
Deployment
Vercel
Zero-config deployment, automatic HTTPS, global CDN, instant rollbacks
Resend + React Email
Transactional emails for inquiry confirmations and admin notifications
Delivery
How We Delivered in 3 Weeks
Day 1–3
Discovery & Wireframes
Stakeholder calls, content audit, sitemap planning, and low-fidelity wireframes approved by the TASHRA team.
Day 4–10
Design & Development
High-fidelity UI in Figma, Next.js scaffold, Tailwind component library, and CMS integration for tender listings.
Day 11–16
Content & Integrations
Tender listing pages, document upload/download system, vendor inquiry form with email notifications.
Day 17–21
QA, Review & Launch
Cross-browser testing, mobile QA, client review round, final content updates, and Vercel production deployment.
Outcomes
What Changed After Launch
Tender distribution
Vendor communication
Document access
Mobile experience
Tender status
Staff overhead
"We went from managing tenders over email to having a proper portal in under a month. Vendors can now find everything themselves — our team spends time on actual procurement work, not answering the same questions over and over."
Ahmed M.
Operations Director, TASHRA
Need a fast, professional web presence?
We deliver production-ready websites in weeks, not months. Let's talk.