Внутренняя система точек веб-сервиса
Я новичок в бэкенде, но я хочу построить систему баллов, в которой "пользователи" имеют баллы на своем счету и могут тратить их, но администратор может отслеживать их баллы, например, сколько баллов было потрачено и когда. Я хочу иметь возможность добавлять транзакции, убедиться, что баллы никогда не становятся отрицательными и самые старые баллы должны быть потрачены первыми.
я в основном ищу советы о том, как начать это и на что обратить внимание при попытке выполнить указанные условия, я собираюсь писать на python и django в качестве основы. Любые советы по поводу всего, что я указал, будут полезны и заранее спасибо
пытаюсь создать базу данных с использованием MySQL для хранения баллов