Skip to content

Victor-Kariuki/MajiPlus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MAJI PLUS 🛀

This is a water management system write & developed as a C++ cli application.

Prerequisites

  • C++ v11
  • C++ mysql db connector

Tools

  • MYSQL - Database
  • VSCode - IDE

Installation

  make || g++ -o build/main src/main.cpp
  ./build/main

Features

  • Authentication module (Login | Sign Up).
  • User profile with views of personal details & payment history.
  • Billing based on user's consumption.

Backlog

  • A user can register with their personal details (firstname | lastname | email | phone number | ID Number | Meter No | password)
  • Once a user register's a registeration number is generated and given to them.
  • A user can now login with their email/phone_no & passsword.
  • A user can read & update their personal details, the user can also view their billing history & current balance.
  • A user can also make payments.
  • An admin can create & update the billing categories and schemes.
  • An admin can enter customer's unit readings.

Tasks

  • Create a User class to define authentication.
  • Get the customers meter reading.
  • Caluculate consumption & produce bill
  • Can process payment

Authors 🖊

About

c++ console app for a Water MIS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published