A modern, customizable bulletin creation tool for LDS wards and branches. Create beautiful, professional bulletins with ease.
- Beautiful Templates: Professional, customizable bulletin layouts
- Real-time Editing: See changes as you type
- Print & Share: High-quality PDF export and shareable links
- Hymn Integration: Built-in LDS hymn database
- Responsive Design: Works on desktop, tablet, and mobile
- Secure: User authentication and data protection
Visit the live application to start creating bulletins immediately - no setup required!
Want to contribute to the project? See our Contributing Guide for complete setup instructions.
Quick setup for contributors:
- Fork the repository and clone it
- Create your own Supabase project (required for development)
- Set up environment variables from
.env.example - Run the database schema from
docs/database-schema.sql - Start developing!
npm install
cp .env.example .env
# Edit .env with your Supabase credentials
npm run devsrc/
├── components/ # Reusable UI components
├── pages/ # Page-level components
├── lib/ # Utilities and services
├── types/ # TypeScript type definitions
└── data/ # Static data (hymns, songs)
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production buildnpm run lint- Run ESLintnpm run test- Run tests
- Frontend: React 18 + TypeScript + Vite
- Styling: Tailwind CSS
- Database: Supabase (PostgreSQL)
- Authentication: Supabase Auth
- Deployment: Vercel
- Contributing Guide - How to set up and contribute to the project
- Database Schema - Complete database setup for contributors
- User data is encrypted and secure
- Contributors work with their own isolated database instances
- No production data is shared with contributors
- Environment variables are never committed to version control
We welcome contributions! Please read our Contributing Guide to get started.
- GitHub Issues - Bug reports and feature requests
- Discussions - Questions and community discussion
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ for LDS wards and branches worldwide