Skip to content

This is a project of Teenage Pregnancy Prevention and Care Initiative

Notifications You must be signed in to change notification settings

descholar-ceo/tppci

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DESCRIPTION OF A PROJECT FOR GENERAL USAGE OF THIS APPLICATION

Features

  • Application system

    • =>The application system is open for everyone, this means anyone can apply, for fellowship or membership.
  • Approval system

    • =>The approval system is only accessible for a superuser, it is a recruiting system.
  • Users system:

    • There are three types of users:
      • Superuser
      • Administrator
      • Public user
  • Current news updates

    • =>Which can be done by Superuser, and andministrator
    • =>The news which will be updated, will be posted to the public webiste, read below in descriptions

This project is for preventing or caring Teenage Pregnancy. The computerized application which is being developped will have the following functionalities:

  • Public Website : which will be in charge of publications, news, actions, and updating about currently happenings.

  • Registering System: which is a way of registering new identified case, from anywhere.

    • This this registering system is made of two possibilities: You can register using computer; it means website, or you can do so using your mobile phone just by using USSD code wich will be prvided when the app is fully fuctioning
  • Reporting System: which will be in charge of delivering reports of data such as current registered cases, pregnant teenages, high risk teenages, delivered teenages for just further special care

USSD SYSTEM

The USSD stands for Unstructured Supplementary Service Data (USSD), which is sometimes referred to as "Quick Codes" or "Feature codes". In the ttpci software, this service will be enabled, inorder to enhance our beneficiaries experience.

This means whether a user has an internet connection, or not, he/she will be able to interract with the system.

below are detailed information about it:

  1. For example a teenage who doesn't have a smartphone, or a computer or he/she may even have those devices but still without any internet connection to enable him/her to access the online system, and he/she needs a help or an assistance to access information.

    • => In this case, that teenage will use his simple cellphone by dialing a code let's say for example *253# and he/she will follow instructions directing him/her to the information or a service.
  2. The second example is when a service provider, like a healthcenter nurse or a primary school teacher who went back home, where there is no internet connection, or the internet connection is poor, but he/she have a case to report (to register).

    • =>he/she may be able to do so by dialing some code (*253#).
  3. Another usefull case of this USSD system, is raising awareness through sending automated sms.

    • Any new registered case, or anyone who tried to interact with the system, automatically the system will take her/his personal information including her/his phone number, this will be of a great help because, after some time (periodically), the system will keep sending him/her sms, to update him/her.

    • Sometimes at schools, teachers or other school authorities, they can see some students (girls), because of their behaviour, they are at high risk of getting pregnant, throught difference conferences and public awareness raising campaign, we will encourge them to register, those high risk cases, with their phone numbers, this will help those students to get customized sms, to make them aware and interest them to be cautious, and if sending their parents sms, to remind them about education of their children.

ALL OF THE ABOVE USSD SYSTEM FEATURES ARE AVAILE TO, FOR SOMEONE WHO USES COMPUTER

THE PURPOSE OF THIS IS TO MAKE ZERO LIMITATIONS TO THE ACCESS OF SERVICES

DESCRIPTION FOR TECHNICAL AND DEVELOPMENT TOOLS USED

  • This project is using NODE in backend, and REACT for the frontend.

Tools

  • Frameworks:
    • Express for backend
    • ReactJS for frontend

About

This is a project of Teenage Pregnancy Prevention and Care Initiative

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.7%
  • CSS 3.1%
  • HTML 1.2%