Bizlo
Platform for helping local businesses create an online presence
Problem
Local businesses struggle to establish an online presence due to technical complexity and high costs. Many lack the resources or expertise to build professional websites.
Solution
Built a full-stack platform that allows businesses to create professional websites through a simple interface. Implemented authentication, business profile management, and template customization.
Key Features
- •User authentication with JWT
- •Business profile creation and management
- •Customizable website templates
- •Dashboard for managing content
- •Responsive design for all devices
- •SEO optimization for business listings
Tech Stack
Architecture
Built with Next.js App Router for the frontend, Express REST API for backend services, and MongoDB for data persistence. Implemented JWT-based authentication with HTTP-only cookies for security.
Challenges
Managing state across multiple forms and handling file uploads for business logos. Solved by implementing a multi-step form with local state management and integrating a file upload service.
What I Learned
Gained deep understanding of full-stack architecture, RESTful API design patterns, and the importance of proper error handling and validation on both client and server sides.