t-rhex/OpenSourceChurchTemplate

Open Source Church Template

โ˜… 13Forks 9TypeScriptGitHub โ†—Compare

Project website โ†—

churchchurch-websitefaithopen-source

README

Node.js CI Next.js Tailwind TypeScript Prisma

๐Ÿ™ Open Source Church WebApp Template

A modern, responsive web application template designed for churches to connect with their community. Built with Next.js 15, TypeScript, and Tailwind CSS.

โœจ Features

๐Ÿ  Home Page

  • Dynamic hero section with customizable background
  • Featured events and announcements
  • Latest sermons preview
  • Newsletter signup integration

๐Ÿ“บ Watch Page

  • Live streaming integration
  • Sermon archive with search functionality
  • Video categorization and playlists
  • Mobile-optimized video player

๐Ÿค Get Involved

  • Ministry teams overview
  • Volunteer opportunities
  • Event calendar
  • Small groups registration

๐Ÿ’ Give

  • Secure online giving platform
  • Campaign support
  • Recurring donation setup
  • Multiple payment methods

๐Ÿ“ฑ Mobile-First Design

  • Responsive across all devices
  • Touch-friendly navigation
  • Optimized images and assets
  • Fast loading times

โšก Technical Features

  • Next.js 15 App Router
  • TypeScript for type safety
  • Tailwind CSS for styling
  • Framer Motion animations
  • SEO optimized
  • Performance optimized
  • Component-based architecture

๐ŸŒ Live Demo

View Live Demo

๐Ÿ‘ฅ Maintainer

@t-rhex

๐Ÿค Contributing

๐Ÿ’ฌ Join Our Community

๐Ÿ”„ Fork and Contribute

  1. Fork the repository using the "Fork" button
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

๐Ÿ› Issue Resolution

  1. Browse Open Issues
  2. Pick an issue you can handle
  3. Comment on the issue to get assigned
  4. Submit a PR referencing the issue

๐Ÿš€ Getting Started

  1. Clone the repository
git clone https://github.com/yourusername/OpenSourceChurchTemplate.git
  1. Install dependencies
cd frontend
npm install
  1. Run the development server
npm run dev
  1. Open http://localhost:3000 in your browser

๐Ÿ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ™Œ Support

If you like this project, please give it a โญ๏ธ!

Deploy on Vercel

The easiest way to deploy this Church Template is to use the Vercel Platform.

Built With

Contributors

t-rhexWasid786johnychhantyal2dfoutMaduz0097

Issues