A message proofing system built for church staff across multiple locations. u-proof ensures clear and reviewed communication by enabling staff to send messages for proofreading before sharing them with volunteers or other team members.
- Compose messages with subject and department selection
- Route messages to appropriate church locations for review
- Staff at each location can proofread and approve or request edits
- Email notifications powered by Resend
- Designed for internal communication within church networks
- Framework: Next.js
- Language: TypeScript
- Styling: Tailwind CSS
- Database: MongoDB
- Email Service: Resend
- Node.js (v18+)
- MongoDB connection URI
- Resend API key
git clone https://github.com/dujules23/u-proof.git
cd u-proof
npm installCreate a .env.local file with the following:
MONGODB_URI=your_mongodb_connection_string
RESEND_API_KEY=your_resend_api_keynpm run devThen visit http://localhost:3000 in your browser.
- Staff member logs in.
- Composes a message with subject and department.
- Selects their church location.
- Submits for review.
- Staff at the location receive an email with the message to proofread.
- They approve or request edits via email or interface.
This project is currently not open to external contributions.
This project currently has no license, meaning all rights are reserved.
Built with ❤️ to help ensure effective and thoughtful communication in ministry.