Technical Co-Founder

Founder.tn

The centralized "Product Hunt for Tunisia" built to showcase local tech talent, feature daily startup launches, and connect Tunisian founders with investors and community visibility.

Visit live site
  • Next.js
  • Django
  • MySQL
  • Tailwind CSS

Problem & Context

Tunisia has a rapidly growing tech ecosystem filled with talented developers, indie hackers, and SaaS builders, but it historically suffered from a major structural flaw: fragmentation and lack of visibility.

Local builders were launching projects across disconnected channels — scattering announcements across private Facebook groups, local LinkedIn feeds, and isolated Twitter threads. There was no central home where investors, peers, and tech enthusiasts could discover what was being built locally, track traction, or see a live leaderboard of Tunisian innovation.

Founder.tn was created to fix this exact gap: acting as the definitive "Product Hunt for Tunisia" to give local founders a dedicated stage to launch, get discovered, and build community momentum.

Product & How It Works

Founder.tn is built on a robust hybrid architecture separating a reactive user interface from a secure, business-logic-driven backend.


              [ User Browser / Next.js Frontend ] ──( REST / JWT )──> [ Django REST API ]
                                                              │
                                                              ▼
                                                        [ MySQL Database ]
                                                              │
                                                    ( Algorithmic Ranking )
                                                              │
                                                              ▼
                                                     [ Computed Leaderboard ]
            

The Hybrid JS/Python Split

Leveraging Next.js for the frontend allowed for lightning-fast server-side rendering (SSR), immaculate SEO optimization for startup pages, and dynamic client-side interactions. Meanwhile, Django served as the rock-solid backend monolith, handling complex relational data, authentication, rate-limiting, and business logic.

Dynamic Upvoting & Ranking Algorithm

Votes are not just a static count. The platform utilizes a time-decay ranking algorithm (similar to Hacker News) combined with anti-fraud IP and session verification to ensure daily leaderboards reward genuine momentum rather than botted clicks.

Submission & Curation Flow

Founders submit products via a structured onboarding wizard. Submissions go through automated metadata checks before being indexed into the public founder and startup directory.

Real-Time UI Responsiveness

Implemented optimistic UI updates on the Next.js frontend so that clicking "Upvote" registers instantly for the user while the Django backend asynchronously processes the database transaction.

Key Features

  • Daily & Weekly Startup Leaderboards

    Dynamically sorted rankings highlighting the most active and voted Tunisian tech projects.

  • Founder Profiles & Directory

    A centralized index connecting visitors directly to the creators, GitHub repos, and live app links of local builders.

  • Structured Launch Submissions

    Seamless submission flow capturing pitch decks, video demos, tech stacks, and social links.

  • SEO-Optimized Startup Pages

    Individual project pages tailored for maximum search engine discovery.

Results & Metrics

Community Adoption

Successfully onboarded dozens of local startups and indie projects within the Tunisian tech ecosystem.

Ecosystem Visibility

Acted as the primary digital launchpad for local founders, driving tangible user acquisition and peer feedback loops.

Platform Stability

Maintained 100% uptime during peak launch traffic windows through efficient database indexing and Next.js edge caching.

Tech Stack Deep Dive

Next.js
Full-stack frontend framework providing server-side rendering, dynamic routing, and responsive UI components.
Django
High-level Python backend framework handling authentication, relational data integrity, and API endpoints.
MySQL
Robust relational database managing users, startup listings, upvotes, and leaderboard analytics.
Tailwind CSS
Utility-first styling framework ensuring a clean, modern, and mobile-responsive layout.

Why the Hybrid Stack Worked

Pairing Next.js with Django gave the absolute best of both worlds. Next.js delivered stellar frontend performance and SEO (crucial for a discovery platform), while Django provided an uncompromisingly secure and rapid backend for handling relational upvote tables and authentication rules.

My Role & Ownership

  • Role & Team: Technical Co-Founder.
  • What I Built: Personally architected the entire full-stack integration, designed the Next.js frontend presentation layer, structured the Django API endpoints, and implemented the upvoting and leaderboard ranking logic.
  • Current Stage: Live and active in the Tunisian tech ecosystem.

Links & Resources

  • Status: Fully live and accessible.

Lessons Learned

  • 01

    Community Platforms Live or Die by Onboarding Friction

    If submitting a startup takes more than two minutes, founders won't do it. Streamlining the submission wizard dramatically increased daily project submissions.

  • 02

    Anti-Fraud Must Be Built Early

    Even in community-driven platforms, vote manipulation appears immediately. Implementing IP tracking and session validation upfront protects the integrity of the leaderboards.

  • 03

    What I'd Do Differently

    I would integrate direct RSS/newsletter digest automation earlier so that weekly top-launched startups automatically land in subscribers' inboxes without manual curation.

More from Ventures