Inspiration
Whenever we visit a new place, the 1st thing we do is Google – “restaurants near me”, “sweetshops near me”.. And what do we see? Big fancy malls. Big brands of chain stores. Hot Sizzler Stall in the corner? Not there. The local doctor who has been treating the locality for the last 20 years? Not there. Not because they are not good enough – but because they don‘t have any online existence..
What it does
Olakh Empowers local entrepreneurs, with owners of Halwai's, clinics, salons and others being able to set up their own professional presence in minutes. Users provide their basic business information, including the name, a short description, phone no., and address, and Olakh creates a professional, mobile friendly, fully functional local business website. The site created now had some basic features such as services provided and contact details with direct linking to a customers WhatsApp for quick connections. No code, no designers, no setup. The platform will be designed for non-technical people. Olakh is currently a working prototype that provides that core experience. In the future we are planning to have paid plans that will allow for customized domains, analytics, and a suite of business tools so that users can grow into us.
How we built it
Built with Python + Flask on the backend and plain HTML/CSS/JS on the frontend — no heavy frameworks, just clean and fast. The core is simple: user fills a form → Flask sends a structured prompt to Groq API (Llama 3.3 70B) → AI generates a complete HTML website in seconds → rendered live instantly. | Layer | Tech | |---|---| | Backend | Python + Flask | | AI | Groq API — Llama 3.3 70B | | Frontend | HTML, CSS, JavaScript |
Challenges we ran into
The biggest challenge was designing for non-technical users. We had to make the user experience simpler without losing any features so new users could easily navigate the system. Another challenge was to make the product multi-lingual, because languages differ in layout, length of text and readability. Some challenges were also faced with front-end logic, specifically in terms of the buttons interactions and the state handling, which had to be debugged and polished in the user flow
Accomplishments that we're proud of
We are proud of transforming a simple idea into a prototype within a short time. A major achievement was creating a seamless flow where users can log in, access a dashboard, and generate a website preview, demonstrating the core value of Olakh. We also focused on user-centric design, ensuring that even non-technical users can navigate the platform easily. Most importantly, we built a solution that addresses a real-world problem — helping local businesses build their online identity quickly and affordably.
What we learned
Building Olakh also reminded us how critical the user experience is when designing for people who don ’t have technology as their primary expertise. Designing a simple, easy-to-use interface was an ongoing process of iteration. We learned to debug front-end interactions and user flow to see the effects of small bugs on the final product. In addition we considered the issues of designing for multi-language environments, where consistency would not come easily. Most importantly, we learned how to develop an idea in a short period of time which respects quality.
What's next for Olakh — Build Your Business Identity Online
Olakh is still a working prototype. The next goal is to convert it into a production system. Will include live website hosting/deployment and a new paid tier with custom domains, analytics, more customizability. Enhanced multi-language support is a critical focus, making it usable across various parts of India. Our goal is to implement business specific features. We plan to add online ordering, booking systems and marketing integrations to help our users not only get onto the web, but to grow. What we ultimately hope to achieve is expanding the platform that Olakh will be to allow thousands of thousands of small businesses to easily establish online identities.
Log in or sign up for Devpost to join the conversation.