Skip to content

Wabirus/antioch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Antioch Independent Baptist Churches of Kenya

Antioch Banner

"A Digital Stained Glass Window" — Creating a welcoming, modern, and spiritual digital front door for our community.

Next.js Tailwind CSS TypeScript

🌟 Mission & Inspiration

This project is not just a website; it is an extension of the church's ministry. Our goal is to create a digital experience that reflects the warmth, excellence, and life-changing message of the Gospel.

Inspired by Elevation Church, we prioritized:

  • Visual Impact: High-quality imagery and clean typography.
  • Intuitive Navigation: A simplified, visitor-centric menu structure (Left Drawer + Right Actions).
  • Engagement: Removing barriers to "Watch", "Give", and "Plan a Visit".

🚀 Key Features

1. Modern "Elevation-Style" Navigation

We implemented a custom navigation system that mimics the best-in-class church experience:

  • Dynamic Header: Transparent on hero, white on scroll.
  • Action-Oriented: "New Here", "Watch", and "Give" are always one click away.
  • Full-Screen Menu: A smooth, slide-out drawer for deep navigation ("Get Involved", "Discover").

2. Digital Sermon Library (/sermons)

A Netflix-style experience for the Word:

  • Searchable: Filter by Series, Speaker, or Topic.
  • Metadata Rich: Date, scripture reference, and duration visibility.

3. Interactive Events Calendar (/events)

Keeping the body connected:

  • Month-Grouped View: Easy scanning of upcoming activities.
  • Digital Integration: "Add to Calendar" functionality for Google/Apple users.

4. Ministry Directory (/ministries)

Helping members find their tribe:

  • Categorized: Kids, Youth, Men, Women, Outreach.
  • Visual Cards: Engaging previews of each group.

5. Secure Giving Portal (/give)

Making generosity simple and trustworthy:

  • Clear Options: Recurring, One-Time, and Mission-specific giving.
  • Privacy Focused: Bank-grade security assurance UI.

🛠️ Technology Stack

Built on the bleeding edge of React and Web standards:

Layer Technology
Framework Next.js 15 (App Router)
Language TypeScript
Styling Tailwind CSS v4 + clsx
Components shadcn/ui (Radix UI Primitives)
Icons Lucide React

🏁 Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the result.


🗺️ Roadmap & Future Development

We are actively developing Phase 4 (Advanced Features) and Phase 5 (Polish). See github_issues_plan.md for detailed issue tracking.

  • Phase 1: Foundation & Component Architecture
  • Phase 2: Core Pages (Sermons, Giving)
  • Phase 3: Content (Ministries, Leadership, Events)
  • Phase 4: Member Portal & Advanced Search
  • Phase 5: Professional Photography & SEO

🤝 Contributing

We welcome code contributions from the ministry team!

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

Built with ❤️ for Antioch Independent Baptist Churches.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors