MatthewKarko / school_late_alert_mail_system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Assignment Name

Software Major 1

Project Name

Mail-IT

Description

This assignment was written in Python with the assitance of these libraries:

  • Kivy
  • pandas
  • tkinter
  • re

The goal of this project was to create a alert system for a school. The current system when this project was created was that the office ladies would go through and call all the parents of the students that were marked as late. This is a very slow and intricate process which takes a lot of time. Hence a system which automated this process would allow the office ladies to work on more important tasks.

##Software Development Approaches and Tools During the development of this project i had utilised libraries that worked with python to allow me to communicate with the google mail servers as well as the phone network to be able to send emails and messages automatically. The approach that was taken in this assignment was an agile approach which allowed me to build several versions of the code and see it work.

Running the Application

  • Run the mail-it.exe file
  • if it fails refer to the mail-it installation guide

The login details are: Username: teacher Password: teacher

Online Blog

An online blog was created to track the process of the project which can be found via this link: https://mksddmajorproject.wordpress.com/

About


Languages

Language:Tcl 66.1%Language:Python 22.8%Language:CSS 4.9%Language:kvlang 3.5%Language:C 1.4%Language:JavaScript 1.2%Language:TeX 0.1%Language:GLSL 0.0%