Nestjs Crud React Admin Boilerplate

screenshot of Nestjs Crud React Admin Boilerplate

Boilerplate for admin-like application using React Admin and NestJS

Overview

React Admin + NestJS CRUD Quick Start is an innovative boilerplate that combines the powerful capabilities of React Admin with the backend prowess of NestJS and MySQL. Designed to facilitate the management of guest lists, this minimalistic setup proves to be an excellent choice for developers looking for an efficient API and Admin UI. With its clean structure, users can focus more on functionality while benefiting from the robust architecture provided by TypeScript and NestJS.

This project is particularly appealing for those already familiar with NodeJS and looking to streamline their development process. By utilizing a mono-repo format, both the backend and frontend coexist within a single repository, simplifying development and integration.

Features

  • Strongly Typed Backend: Leverages TypeScript and NestJS to ensure type safety and enhanced development experience.
  • Flexible Caching: Utilizes the powerful cache-manager library to allow for efficient data caching, improving performance.
  • Console Logger Service: Comes with an integrated logging service for easier debugging and monitoring of the application.
  • E2E Testing with Jest: Incorporates end-to-end testing patterns using Jest, ensuring the reliability of your application.
  • Independent Frontend Layer: The frontend, built with React, can be run independently, although it requires the backend to handle requests effectively.
  • Minimalistic Setup: Focuses on essential features to make it easy for developers to manage and expand upon the application without unnecessary complexity.