The rate at which debt is killing the school business is quite alarming, and most especially the private schools. A lot of cases have been recorded, whereby a student owes a school and after a while the student disappears to another school, without reconciling his/her debts.
This stuDebt platform is centred on helping schools prevent debtors from registering in another school despite pending debts in the previous school.
The platform enables schools to upload names of debtors and also check for the debt record of each student before registering the student.
The stuDebt platform also allows students to challenge every debt that they believe is not consistent with the amount they had paid.
This project was created with and the following technologies were used:
Design
Frontend
Backend
API
Database
Project Management and Version Control
Unauthenticated users - A user that is yet to be registered on our platform
Authenticated Users - A user that has been registered on our platform either as a school or as a student.
Full CRUD priviledge
Project is : in progress
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
Setting up project locally is a pretty easy step.
git clone https://github.com/zuri-training/My_debtors_Team35.git
cd My_debtors_Team35
python -m virtualenv venv
venv\Scripts\activate
cd Backend
pip install -r requirements.txt
Create a new Postgres Database Using pgAdmin or psql on terminal
Default user: postgres
Set the database name to studebt_db1
Create a .env file inside the Backend directory and store SECRET_KEY=''
and your postgres password DB_PASSWORD=''
cd studebt
py manage.py makemigrations
py manage.py migrate
py manage.py createsuperuser
py manage.py runserver
See the open issues for a list of proposed features (and known issues).