Atomic PM is react-admin demo application that showcases:
- Custom layouts
- Supabase integration
- React-admin Enterprise Edition
There are two versions:
- One that uses FakeRest, suitable for public demos
- One that uses Supabase
Install the application dependencies by running:
bun installIf you want to use the local version of Supabase, run:
bunx supabase startIf you plan to use a hosted instance of Supabase, you'll have to update the .env file to provide your instance URL and API keys.
Start the application in development mode by running:
bun run dev
# or with Supabase
bun run dev-supabaseBuild the application in production mode by running:
bun run buildIf you plan to build for a remote Supabase instance:
- Copy your
.envfile to.env.productionand adjust its variables (setVITE_SUPABASE_URL,VITE_SUPAPASE_ANON_KEY,VITE_ENABLE_MSW=falseandVITE_PROVIDER=supabase) - Run
bun run build