The documentation is built with vitepress. To run it:
cd docs
npm i
npm run docs:dev
Here you find further instructions on how to run the app with Supabase
This repo is intended to explore and illustrate a quick-start scenario for building MVPs that can be easily deployed to Supabase and the related ecosystem.
- Multi-tenancy support that includes the ability for individuals to work in many contexts, with varying permission levels depending on tenant residency.
- Minimal UI styling, with simple straightforward usage of Nuxt UI component library and basic Tailwind tweaks. It should be relatively painless to swap in a different library as desired.
- A schema-based, modular approach to database design meant to be scalable in the short term, and ready for refactoring should major services need to be split off in the future.
The problem space is loosely defined as an incident management scenario, where group discussion and ad-hoc todo list tools are included with additional functionality to build a custom solution.
The combination of Nuxt, Postgraphile, and Supabase is a core aspect of this codebase. Significant input from the Postgraphile community helped bring this together, and it will soon produce a proper Nuxt module.