SaaS boilerplate built with Node.js & React.
FestFest is a SaaS boilerplate built with Node.js and React. It provides a range of features to users, such as user authentication and authorization, organizations management, and an invite system. The repository is structured as a Monorepo using Nx and contains two apps: an API application built with Nest.js and Prisma ORM, and a frontend application built with Next.js and MUI React components. The SaaS boilerplate utilizes auth0 for identity management and PostgreSQL as a database.
To install and set up FestFest, follow these steps:
.env file located in the apps/api directory. If you want to use a different email client, update the corresponding code in apps/api/src/mail.service.ts.git clone https://github.com/DimiMikadze/fest.git.yarn in the root directory.apps/api/.env.example to .env and apps/frontend/.env.local.example to .env.local, and update the environment variables accordingly.apps/api directory and run docker-compose up to start the PostgreSQL instance.yarn prisma:migrate:dev init to execute the initial migrations.yarn dev from the project’s root directory to start both the API and frontend applications in development mode.FestFest is a SaaS boilerplate that offers a comprehensive set of features, including user authentication and authorization, organizations management, and an invite system. It is built with Node.js and React, utilizing a Monorepo structure using Nx. The system makes use of Auth0 for identity management and PostgreSQL as the database. With the provided installation guide, users can easily set up and start using FestFest for their own SaaS applications.