Skip to content

A full-stack event management application for churches built with Rust, React Native Expo, and PostgreSQL.

License

Notifications You must be signed in to change notification settings

lykimq/church_app_events

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Church App Events

A comprehensive church management application that bridges the gap between church administration and congregation members, providing a seamless experience across web and mobile platforms.

🚀 Features

For Members

  • Authentication & Profile Management

    • Secure login/registration
    • Profile customization
    • Personal dashboard
  • Events Management

    • View upcoming church events
    • Register for events
    • Receive automatic email notifications for registration status
    • Calendar integration
  • Media Center

    • Access to sermons
    • Watch/listen to church media content
    • Download resources
    • Live streaming support
  • Home Groups

    • Browse available home groups
    • Register for home groups
    • View meeting schedules and locations
  • Serving Opportunities

    • Browse available serving positions
    • Sign up for different ministry teams
    • View serving schedule
    • Receive reminders for upcoming serves

For Administrators

  • Event Management

    • Create and manage events
    • Process event registrations
    • Automated email notifications
    • Attendance tracking
  • Media Management

    • Upload and manage media content
    • Organize content by categories
    • Control access permissions
  • User Management

    • Manage user accounts
    • Assign roles and permissions
    • View member profiles and activity
  • Home Group Administration

    • Create and manage home groups
    • Assign leaders
    • Monitor attendance
    • Communication tools
  • Serving Schedule Management

    • Create serving rosters
    • Manage team assignments
    • Send automated notifications
    • Track serving history

🛠 Tech Stack

Frontend

  • React Native with Expo
    • Cross-platform support (iOS, Android, Web)
    • Native UI components
    • Responsive design
    • Offline capabilities

Backend

  • Rust
    • High-performance API server
    • Secure authentication
    • Email service integration
    • File handling

Database

  • PostgreSQL
    • Robust data storage
    • Complex queries support
    • Data integrity
    • Backup and recovery

📱 Platform Support

  • iOS
  • Android
  • Web browsers

🔒 Security Features

  • JWT authentication
  • Role-based access control
  • Encrypted data transmission
  • Secure password handling

📧 Communication Features

  • Automated email notifications
  • In-app notifications
  • Push notifications for mobile users

🚀 Getting Started

[Coming soon]

📞 Support

[email protected]

About

A full-stack event management application for churches built with Rust, React Native Expo, and PostgreSQL.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published