/church-management-system

This is a fully-fledged church ⛪ management system integrating Paystack as payment gateway. Redis data structure - sorted set was used to create sermon ranking.

Primary LanguagePython

church-management-system

This is a church management website created with Django.

Features

  • Authentication & Permission
  • fully functional blog section
  • Rich Text Editor for writing blog post
  • Profile for members
  • Announcement of events
  • countdown of the earliest event
  • custom error pages
  • image upload
  • One Time notification
  • newsletter
  • Sermon
  • daily bible verse on home page
  • generate pdf file of sermon when file icon is clicked
  • Audio Sermon
  • search
  • customized admin dashboard
  • integrating Paystack for donations
  • Simple Recommender System
  • Simple Ranking System

Database

Postgresql

Technologies Used

  • AWS S3 for serving static files & file upload
  • Redis for Caching, Message Broker and Leader board

Video Demo