Nana

An opinionated setup of Laravel framework with default pages, tests, pipelines and deployment.

What is it?

It is basically a pre-built project setup that includes Laravel with all the additional stuff you'd do when you start a new project. It is opinionated, which is a fancy of saying that it has made some choices with regards to libraries and technologies to focus on the product rather than the tools.

It includes:

  • Laravel with TailwindCSS and Font Awesome 5
  • 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.