A comprehensive church/parish events management platform built with React and ElysiaJS using Bun. This application enables parishes to manage families, children, events, and authorized persons for child pickup/supervision with a focus on safety and organization.
Uses the following tech stack.
- Web Framework: React
- State Management: Zustand
- Styling: TailwindCSS
- Icons: Lucide Icons
- Toasts: Sonner
- Tooling: Vite, Bun
Uses the following tech stack.
- Formatting: BiomeJS
- Linting: BiomeJS
- Build System: Turbo
- Monorepo Management: Bun Workspaces
- Authentication: Better Auth
- RPC Communication: ORPC
- UI Components: shadcn/ui
Run this command from the root directory.
bun install
To start elysia server, run this command from the ./server directory.
bun run dev
If this is your first time running the server, you'll need to generate the db file with this command.
bun run db:push
To start vite dev server, run this command from the ./client directory.
bun run dev
Yes, run both at the same time, its that simple !!!
Give a ⭐️ if this project helped you!