Flxwebsites
Project Overview
The project involves creating websites for locally-owned small businesses, with the founder managing a portfolio of 45+ clients and generating $11k Monthly Recurring Revenue (MRR) while maintaining a full-time job. The technical infrastructure has evolved from a Django + Wagtail monorepo to a Next.js-based platform, with strategic considerations around component reusability and theming.
Technical Implementation
The creator transitioned from Django to Next.js approximately 18 months ago, migrating 30 existing sites and building 20+ new sites on the new platform. Key motivations included improved component reusability and more flexible theming capabilities. While initially using vanilla JavaScript for interactivity, they’ve implemented custom Stripe integrations for sites requiring online payment functionality.
Marketing and Growth Strategy
Promotion primarily occurs through Facebook, leveraging community recommendation pages where small business owners actively seek services. This targeted approach allows direct engagement with the primary client demographic, demonstrating a localized, community-driven marketing strategy.
Technical Insights
The migration revealed challenges with server-side rendering and component parameterization in Django’s templating language. Next.js provided more flexibility in creating reusable, themeable functional components. The creator acknowledges Astro as a potentially suitable alternative framework, though not worth migrating existing infrastructure.