technerv / kodiapp

Simple Rent Management Platform
1 stars 0 forks source link

KODI APP API ENDPOINTS #2

Open technerv opened 9 months ago

technerv commented 9 months ago

BACKEND (DJANGO/PYTHON/REST FRAMEWORK)

  1. REGISTRATION Owner Registration (done), owner login correct details (both on API and browser calls) Tenant Registration( done ), tenant login correct details (both on API and browser calls)

  2. AUTHENTICATION Initiate token authentication using knox auth token, TokenAuthentication (done) Plot, House, Tenant models can be viewed after token authentication (done)

TO DO prevent duplication of record entries during serialization of API endpoints. (during create/update) ... made field models to be unique (done) show records according to the current user logged in. (done) ensure that the token creation is maintained througout the entire logging logout mode. (done) token should expire after 45 minutes then be able to request for new token (done)

integration of payment module for tenants via mpesa create modelviewsets for house and tenant serializers separate permissions for both owner and tenant information filter content to enable search for plot,tenant,house models filters.py (search filter, ordering filter) create code to allow only the admin to view all the data from the frontend dashboard

FRONT END (REACT) create loading state to enable records load on the browser once they are called from the API endpoints initiate update/delete buttons once records are displayed, else deactivate the buttons work on the wireframe design for Plot, House and Tenant information search on the best templates that can be used on the kodi application

technerv commented 9 months ago

Work on creating MPESA endpoints that will be part of a separate app, but connect to the main core app where tenant information is stored.

Perform tests on STK push and enable transaction data be stored as per tenant