A modern, responsive web application template designed for churches to connect with their community. Built with Next.js 15, TypeScript, and Tailwind CSS.
- Dynamic hero section with customizable background
- Featured events and announcements
- Latest sermons preview
- Newsletter signup integration
- Live streaming integration
- Sermon archive with search functionality
- Video categorization and playlists
- Mobile-optimized video player
- Ministry teams overview
- Volunteer opportunities
- Event calendar
- Small groups registration
- Secure online giving platform
- Campaign support
- Recurring donation setup
- Multiple payment methods
- Responsive across all devices
- Touch-friendly navigation
- Optimized images and assets
- Fast loading times
- Next.js 15 App Router
- TypeScript for type safety
- Tailwind CSS for styling
- Framer Motion animations
- SEO optimized
- Performance optimized
- Component-based architecture
- Fork the repository using the "Fork" button
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
- Browse Open Issues
- Pick an issue you can handle
- Comment on the issue to get assigned
- Submit a PR referencing the issue
- Clone the repository
git clone https://github.com/yourusername/OpenSourceChurchTemplate.git
- Install dependencies
cd frontend
npm install
- Run the development server
npm run dev
- Open http://localhost:3000 in your browser
This project is licensed under the MIT License - see the LICENSE file for details.
If you like this project, please give it a ⭐️!
The easiest way to deploy this Church Template is to use the Vercel Platform.