- Get this app to work
- Change the database config to use PostgreSQL
- Config settings for dev, staging and production servers
- Add Two(2) security updates to the settings file
A Django app has been created under /apps/
called crm
- Configure this app to work with the main project
- Two models has been created for you: "Client" and "ClientWallet":
a. Write a CRUD option with the Client Model
b. Write a PUT/POST option for the Client Wallet model (i.e ability to fund a particular client's wallet)
c. Write/Configure API endpoints to fetch client (including their wallet balance)
N:B You are to design an appropriate frontend for task in a & b above using Django Template - Set-up a web socket for the client wallet model
- Write a background task that populates the Client model with users from this endpoint. This task should run every hour.
- Deploy your code to any of these cloud servers (A.W.S, Google Cloud, Azure or Heroku)
*** Optional
- Configure Docker for this project