Skip to content

revence27/mother

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mother Reminder

Mother Reminder is a system for registering mothers, sending them reminds for care, and sending mass messages with pertinent/useful information.

Mother Reminder is build using the RapidSMS platform

Prerequisites

  • RapidSMS installation
  • Python 2.7
  • Django 1.3 or later

Installation

Fetch the code from the repository; thus:

git clone https://github.com/revence27/mother.git

Initialise and update the submodules:

cd mother git submodule init git submodule update

It is now necessary to initialise the database; thus:

./manager.py syncdb

Some initialisation requires that the Django migration tool, South, be disabled. So run the following command (which runs syncdb again, but with different environment:

env WITHOUT_SOUTH=yes ./manager.py syncdb

At this point, the directory mother contains a working instance of Mother Reminder. To test it, and to development, run:

./manager.py runserver && $BROWSER http://localhost:8080/

To complete the installation procedure by recording the cron files, move the file cron_mother to your system's cron directory. This will require root privileges.

sudo cp cron_mother /etc/cron.d/

The settings.py file would have the variables suitable for communicating from the application to the administrators, for the purpose of reporting errors and the like.

About

Mother Reminder System for TTC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.0%
  • Shell 2.5%
  • JavaScript 0.5%