Burak Karakan

Nana by Burak Karakan

A Laravel starter kit with subscriptions, invoices, default pages, tests, pipelines, development tooling, and deployment solutions.

Visit Nana

Nana is a Laravel starter kit that provides everything needed to build a SaaS application, including features like subscriptions, invoices, authentication, and a dashboard layout.

It offers seamless local development using Docker and Docker Compose and enables automatic deployments to Kubernetes through tools like GitLab CI/CD.

Nana aims to save developers time by handling common SaaS functionality and infrastructure concerns so they can focus on their application.

It provides a solid foundation to build upon using modern technologies like Laravel 8, PHP 8, and MySQL 8.

Nana is an opinionated codebase that is optimised for building a product as soon as possible, therefore it contains some decisions regarding which libraries, tools and technologies to be used within the product.


All licences include

  • Auth, settings and dashboard pages, pre-built
  • Docker setup, including Docker Compose for local development
  • GitLab CI/CD pipeline, which
    • Lints your deployments
    • Runs unit tests
    • Builds Docker images and stores in GitLab Container Registry
    • Deploys your code
  • Kubernetes templates, including latest Nginx and Redis deployments
  • Helm integration for seamless deployments
  • Web, queue and cron deployments based on latest Alpine FPM image with full OPcache support


Optimised hosting

  • Digital Ocean

Payment processors

  • Stripe

Languages / frameworks

  • Laravel
  • PHP
  • Vue
  • Tailwind CSS


#4 Product of the Day on Product Hunt (578 upvotes)

Try Nana today