Skip to content

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

Notifications You must be signed in to change notification settings

BOVAGE/church-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published