Overview:
Weboja is a no-code content management system that enables individuals and businesses to create, customize, and publish websites without any coding experience.
What the Brand is About:
Weboja empowers entrepreneurs by providing a powerful, easy-to-use website builder that supports custom domains, analytics, and pre-built components.
Goal:
To build a seamless user experience for creating and managing websites, including custom domain support and a responsive builder interface.
What I Achieved:
Built the frontend using Vue.js with intuitive drag-and-drop UI components.
Developed backend APIs and business logic with Laravel, including domain connection, site publishing, and template management.
Integrated features for real-time preview and theme switching.
Challenges:
Creating a dynamic, real-time editing experience similar to modern website builders.
Handling domain mapping and DNS integration from the backend.
Solutions/Outcome:
Implemented a live preview module with debounced state updates to simulate a real-time editing experience.
Created a domain verification and management system within Laravel.
Delivered a polished MVP that allowed users to build and publish their websites in under an hour.