← Back to Projects

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

Next.jsTypeScriptNode.jsExpressMongoDBTailwind CSS

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.

Links