Full-stack monorepo boilerplate application

2024 - present
  • SaaS boilerplate
  • R&D

Personal project building a base of good practices with the integration of tools. The objectives are to accelerate the creation of a professional monorepo application which can be composed of several back-ends and front-ends working together.

Creating projects from scratch can be relatively time-consuming. The project structure, the selection of tools as well as their configuration are often not planned in advance due to lack of time. This can lead to poor design decisions that can lead to costly refactoring.

The goal of this project is to capitalize on all the best practices and development tools that I have been able to test, in order to offer a good developer experience and confidence in the quality of the code implemented.

Languages

  • TypeScript
  • HTML
  • CSS

Front-end

  • React
  • SSR
  • Next.js App Router
  • CSR
  • Vite
  • Tailwind CSS
  • i18next
  • Testing Library

Back-end

  • NestJS
  • PostgreSQL
  • TypeORM
  • MongoDB
  • OpenAPI Swagger
  • Monolith

DevOps

  • Docker
  • GitHub
  • CI/CD

Developer tools

  • Nx
  • ts-rest
  • Zod
  • Immer
  • RxJS
  • Jest
  • PnPm
  • Prettier
  • ESLint
  • Git