Overview
This monorepo contains a set of packages that are designed for building powerful web applications. It follows an opinionated stack and is focused on providing a great developer experience and fast iteration speed. The repo supports various frameworks and includes a demo app for showcasing its capabilities.
Features
- Opinionated Stack: The monorepo is built on a set of principles and technologies chosen by the developers to provide the best development experience.
- Developer Experience: The stack is designed to prioritize the experience of developers, making it easier and more efficient to build web applications.
- Speed of Iteration: The monorepo is optimized for fast iteration, allowing developers to quickly make changes and see the results.
Installation
To install the theme and its dependencies, follow these steps:
- Install
pnpm- This is the package manager used in the monorepo.
npm install -g pnpm
- Start Docker Containers - The monorepo includes containers for the backend server and various frameworks. Run the following command to start them:
docker-compose up
Access the Backend Server - The backend server can be accessed at http://localhost:4000.
Access Frameworks - The monorepo includes several frameworks. Each framework can be accessed at the following URLs:
- Vite: http://localhost:3000
- Nextjs: http://localhost:3001
- Astro: http://localhost:3002
- Remix.run: http://localhost:3003
Summary
This monorepo provides a set of packages for building web applications. It follows an opinionated stack and prioritizes a great developer experience and fast iteration speed. The monorepo includes various frameworks and a demo app to showcase its capabilities. Installation involves installing pnpm, starting Docker containers, and accessing the different frameworks through their respective URLs.