Monolithic SaaS Application Starter based on Node.js and Vite. Develop both server and client with one yarn dev
, create a single Docker image (built-in Dockerfile
) and deploy it easily.
# Install dependencies
$ yarn
# Bootstrap MongoDB with `docker-compose`
$ docker-compose up -d
# Create `.env` file
$ cp ./app/.env.example ./app/.env
# Start development server
$ yarn workspace @fastify-app-tony/app dev
Make it your app by doing find and replace all
fastify-app-tony
.
It consists of the following technology stacks:
Maintaining a stable development speed with fast feedback
Separation of domain knowledge and scalability using event sourcing.
Securing E2E Type Safety and Data-View Consistency using GraphQL.
You can use any kind of deployment platform that supports deploying Docker images.