Budget: 9000 UAH Deadline: 17 days
Hello!
I am ready to take on the refinement of the administrative panel of your educational platform on Django + React.
From the description, I see that the task includes not only creating separate pages but also correctly integrating the administrative interface with the business logic of the platform: teachers, students, lessons, wallets, transactions, statuses, and payouts. The financial block is particularly important here, as it is necessary to accurately store the history of operations, balances before and after payouts, transaction statuses, and payout requests.
I propose the following approach to work:
1. First, I will familiarize myself with the current implementation of the project: Django models, API, React components, and the already implemented part of the administrative panel.
2. After the analysis, I will determine which functionality is already ready, what needs to be refined, and agree with you on a precise work plan.
3. Next, I will implement the necessary sections: Dashboard, management of teachers, students, lessons, wallets, transactions, payouts, and financial information of teachers.
4. After completion, I will conduct testing to ensure that the new functionality works correctly and does not disrupt the existing logic of the platform.
In the financial part, it is important to implement operations not just as changes to fields in the database, but through separate server logic with history recording. For payouts, it is necessary to store the amount, date, administrator's comment, balance before payout, and balance after payout. It is also worth considering protection against duplicate processing of the same payout.
On the React side, I can refine tables, filters, search, user profiles, action buttons, and financial blocks. On the Django side — API, access rights, statuses, aggregations for the Dashboard, working with transactions, and payout logic.
Estimated completion time: 14–20 days after access to the project and analysis of the current code. I will be able to provide an exact estimate for timelines and costs after reviewing the repository.
I am ready to discuss the details and start with an audit of the current administrative panel.