Being the member of techincal team of my univerisity I get to work on various projects, and today I want to take you behind the scenes into the world of unpaid but ambitious students banding together to create something remarkable.
The Problem
Picture this: Our team needs to deliver a site so eye-catching, animated, and sleek that sponsors notice us, students want to join us, and the whole college talks about it. But we're not just coding up a simple homepage we need:
- A dynamic overview that broadcasts the fest’s energy.
- Comprehensive event details, schedules, and highlights.
- User management to track registrations.
But here’s the real kicker
We have to build all this for free. Zero budget.
The Plan
Jugaad: is an Indian English word that refers to a low-cost, innovative solution, often improvised or makeshift, using readily available resources.
Turns out, last year’s site didn’t attract a flood of registrations but the visitors poured in, especially after the instagram / linkedln posts event buzz peaked. With a more energized fresher batch this year, our traffic is set to soar. How do we make sure our site can handle the rush, look gorgeous, and stay free forever?
Here’s How We’ll Do It
1. Design
Yeah we are gonna skip that for this blog but we have decided for now either a minimal theme or a futuristic tech theme
2. Decide tech stack
This is my favourite part
3. Architecture
The architecture follows a traditional monolithic approach where the backend serves the frontend as static assets along with handling API requests, enabling easy deployment and simplified management.
4. Handling traffic
We are looking for alternatives but at the moment we only have one way to handle this
We are going to use mirrors i.e. We'll have many instances of the same site connected to same db and then we'll use a load balancer to send user to one of those mirrors thats why the monolithic architecture
Will add more blogs sharing the journey follow me on X for getting regular updates
