Zerocode
Build Your Vision, Skip the Coding.
The problem Zerocode solves
ZeroCode is an AI-powered platform that makes the entire website creation process fast, simple, and stress-free.
Itβs not just for developers β non-tech users, students, and business owners can use it too.
β What You Can Do with ZeroCode
π Business Websites β Create a professional site for your shop, startup, or services in minutes.
π¨ Portfolios β Build a personal portfolio to showcase your skills for jobs or freelance work.
π E-Commerce β Set up an online store with product listings, a shopping cart, and payment options.
π Dashboards & Admin Panels β Visualize data and manage reports instantly.
π½ Restaurant Websites β Include menu pages, online ordering, and reservation systems.
π Educational Websites β Create blogs, course platforms, or learning portals.
πͺ How ZeroCode Makes Things Easier
No Coding Required β Just type your idea, and AI turns it into a working website.
Time-Saving β Weeks of work done in minutes.
Full Control β Download and customize the generated code any way you want.
Real-Time Preview β See changes instantly as your site is being built.
Mobile-Ready by Default β Every site works perfectly on all devices.
Secure Authentication β JWT token-based login for safety and privacy
Challenges we ran into
1οΈβ£ API Rate Limits
Problem: While integrating the Google Gemini API, we ran into rate limit restrictions (Free Tier: 15 requests/minute). This became a problem during testing, as multiple rapid requests from the live preview often exceeded the limit, causing the generation process to fail.
Solution:
Implemented built-in request throttling and retry logic to prevent unnecessary API calls.
Added local caching so that repeated prompts didnβt consume extra API requests.
For high-volume usage, allowed easy switching to a paid API key for higher limits.
2οΈβ£ Real-Time Preview Performance
Problem: Continuous real-time updates sometimes caused performance drops, especially when rendering complex layouts generated by AI.
Solution:
Introduced debouncing so updates occur only after the user stops typing for a short time.
Optimized rendering using React memoization and code-splitting to keep the editor smooth.
3οΈβ£ Responsive Design Consistency
Problem: AI-generated layouts occasionally had inconsistencies in responsiveness across devices.
Solution:
Added a post-processing step that applies Tailwind CSS utility classes for guaranteed responsiveness.
Built preset responsive templates that the AI can adapt to, ensuring mobile-readiness by default.
Tracks Applied (1)
Build with Orkes Conductor in the AI Track
Orkes
Technologies used

