• Projects 30
  • Rating 5.0
  • Rating 5 747

Budget: 27000 UAH Deadline: 18 days

Preliminary estimate - 85,000 UAH, timeframe - 18 working days. Experience with Django and React is available - we have developed platforms with roles, dashboards, admin sections, event history, statuses, and deferred tasks. I will provide the final price after reviewing the models, the current status scheme, and how lessons and notifications are currently structured.

Look, there’s a nuance - confirming classes is better done not as a single button in the interface, but as a stable business logic at the database level, events, and background tasks. I would suggest creating a separate table for confirmation history, explicit status transitions, processing 12 and 24 hours through a task queue, multilingual texts, and separate filters for the administrator. This way, future wallets and payments to teachers won’t need to be rebuilt from scratch.

> Question 1 - is there currently a single Lesson model with start and end dates, or is the schedule stored in several entities?
> Question 2 - do notifications already exist in the project, for example within the dashboard or via email, or do they need to be added as part of this task?

Similar works by Ingello
> https://business.ingello.com/platforma - a platform with roles, process management, and complex logic around statuses
> https://business.ingello.com/forma-crm - CRM and admin logic, where action history, filters, and management control are important

Mobile app with admin
  • Projects 34
  • Rating 5.0
  • Rating 12 514

Budget: 10000 UAH Deadline: 5 days

Good day! I develop in Python, have worked on similar projects with React/Node.js, and am ready for collaboration.

Andrey K.
1 295 1
  • Projects 1 299
  • Rating 5.0
  • Rating 105 087

Budget: 10000 UAH Deadline: 7 days

Hello. I have extensive experience with React/Django. I am ready for collaboration.

  • Projects 5
  • Rating 4.9
  • Rating 756

Budget: 2000 UAH Deadline: 7 days

Hello, I worked on an educational platform for online learning using Django + React, where I implemented a lesson booking system, schedule management, and statistics with 500+ active users each month ✅

I am curious if there are plans to integrate a confirmation system with the existing notifications of the platform, and how the interaction between the student and the teacher will be organized in case of disputes?

I suggest we get in touch; I will provide you with free technical consultation and we can create a development plan + I will tell you about my team!

  • Projects 16
  • Rating -
  • Rating 1 225

Budget: 27000 UAH Deadline: 15 days

Good day.

I have reviewed the project description. First of all, I would like to study the current implementation of the platform in detail, as a correct assessment of the direction depends on the existing Django architecture, the structure of lesson models, the messaging system, and background tasks.

I have over 3 years of commercial experience in Python development (FastAPI, Django, Flask), working with complex business logic, status systems, event history, integrations, and API design. I also have experience working with React projects and modern SPA applications.

Preliminarily, I see the implementation through:

• extending the lesson model with statuses and the lifecycle of the class;
• a separate entity for confirmation history;

  • Projects -
  • Rating -
  • Rating 344

Budget: 9000 UAH Deadline: 5 days

Hello! I am ready to take on your project, I have carefully reviewed the technical specifications.

I have worked with Django and React, and I understand how to properly build a status system, automate tasks using Celery Beat, and implement confirmation logic without unnecessary complexity. I will design the architecture with future financial logic in mind to avoid rewriting later.

I am willing to first study the existing architecture and only then provide an accurate estimate — just as you requested. If you are interested in my candidacy — feel free to reach out, I would be happy to collaborate!

  • Projects 20
  • Rating -
  • Rating 2 077

Budget: 10000 UAH Deadline: 5 days

Hello. I understood the task: on the existing educational platform built on Django and React, lessons currently automatically move from upcoming to past, and a full system for recording lesson results needs to be added, including student confirmation, attendance marks for the teacher or student, a history of confirmations, and control tools for administration, as a basis for future financial logic.

I agree with your approach that we first need to understand the current implementation before giving a final assessment. At the start, I will analyze what has already been done in the project, what is partially completed, what is missing, and propose a plan where the main part will be the confirmation model: a subtle notification inside the lesson five minutes before the end, followed by a request to the student after the lesson ends with three options: the lesson took place, the teacher was absent, I could not attend, and storing the entire history of these confirmations with statuses.

An important detail is a careful data model for the history and absences, so that reports can be generated for the administration and financial logic can be built without rewriting. On the front end with React, I will add both the notification inside the lesson and the confirmation screen, synchronously with the backend on Django.

I work with Django and React, and I have developed business logic and custom admin panels in team projects. To provide a refined estimate of hours, I need to look at the current code: is the notification five minutes before the end of the lesson tied to the actual end time in the schedule, and should group lessons be considered or only one-on-one? I am ready to start by studying the current architecture and the plan across three categories: done, partially done, missing.

  • Projects 15
  • Rating 5.0
  • Rating 3 642

Budget: 27000 UAH Deadline: 27 days

Hello!

The task of refining the logic of your educational platform is described very well. I am a Senior Fullstack Developer (Django + React) with experience in designing complex high-load platforms (marketplaces, logistics, online taxi).

Developing a transparent status system (Scheduled -> Pending Confirmation -> Completed, etc.) is a classic architectural task. In such projects, I always build a strict State Machine (finite automaton) to protect the system from invalid transitions. Since this logic will become the core of the financial system (Tutor Wallet) in the future, I will design the database (history and statuses) based on the Ledger principle (accounting book with double entry). This guarantees that when integrating payments later, you will not have issues with data loss or double charges (full idempotency of operations).

For automatic timeouts (12h and 24h), I will set up reliable processing through Celery/background tasks with protection against race conditions.

As you requested, I provide the following input:

  • Projects 5
  • Rating 4.9
  • Rating 1 753

Budget: 10000 UAH Deadline: 1 day

Hello!

Refining platforms on Django + React is our specialized stack, and the task is clear. We will take the approach that you prefer: first, we carefully study the current implementation, determine what is already ready, what is partially done, and what is not, and only after that do we provide a final estimate of hours and cost. This way, we do not duplicate existing work and do not break the current logic of lesson transfers.

What we will implement essentially:

Confirmation of the lesson: notification 5 minutes before the end + request after completion with three options (held / teacher did not show up / could not attend).
Reminders and timeouts through background tasks (Celery + Redis): immediately after the lesson → repeat after 12 hours → auto-confirmation after 24 hours with the status Auto Confirmed and a note that the confirmation is automatic.
8 statuses with automatic transitions depending on user actions.
History of confirmations (student, teacher, date/time of the lesson, result, who and when confirmed, method Manual/System) — without storage time limits, available to the administrator.

  • Projects 4
  • Rating 5.0
  • Rating 801

Budget: 20000 UAH Deadline: 10 days

Hello.

I can join the project through the first technical stage: reviewing the current architecture of Django + React, checking the lesson model, statuses, API, notifications, and background processor, after which I will implement the main block for class confirmations.

It is important to establish not only buttons in the interface but also a stable lifecycle logic for the lesson: explicit status transitions, a separate confirmation history, idempotent processing with a 24h timeout, and an event that can be used in the future for Tutor Wallet / payouts.

Preliminarily, I would implement:

- the ConfirmationHistory / LessonEvent model;
- the statuses Pending Confirmation, Completed, Auto Confirmed, Tutor No Show, Student No Show;

  • Projects 5
  • Rating 5.0
  • Rating 2 046

Budget: 1000 UAH Deadline: 1 day

Hello!

I have extensive experience working with Django and React.
I am ready to complete the assigned task.

I suggest discussing the details in private messages.

  • Projects -
  • Rating -
  • Rating 548

Budget: 10000 UAH Deadline: 1 day

Hello! My name is Arthur, I am a Full-Stack developer (Django + React). Building complex business logic, expanding data models, and integrating background processes are my main profile. I have extensive practical experience in developing complex business solutions and enterprise platforms with intricate accounting logic, so I have a great understanding of working with states, background processes, and timeouts.

I fully support your approach: before the final assessment, it is necessary to conduct an audit of the current codebase. It is important for me to understand how the lesson models are currently structured, which background task scheduler is used on the backend (for example, Celery or RQ) for handling timeouts (12/24 hours), and what state management logic is implemented on the frontend.

On my part, I guarantee:

Reliable architecture: Creating a clean confirmation history model that will be fully ready for future financial logic and payouts.
Stable timeout operation: Implementing automatic status transitions through background workers without burdening the main database.
Clean interface on React: Integrating timers and notifications directly into the lesson window with multilingual support.
I have deep practical experience working with Django (DRF, ORM, background tasks) and React (TypeScript, state management), as well as experience covering complex processes with automated tests (Playwright/Vitest), which minimizes bugs when releasing new logic.

  • Projects 5
  • Rating 4.2
  • Rating 690

Budget: 1111 UAH Deadline: 1 day

Hello, finally a proper brief, message me to discuss (I'm putting a random amount, we will agree on everything)

  • Projects 59
  • Rating 5.0
  • Rating 7 720

Budget: 1111 UAH Deadline: 1 day

Hello! I am an experienced developer, capable of creating bots of any complexity, ranked TOP-4 in the "Bot Development" category. I also develop websites and API documentation in Python, where I hold TOP-2.

Regarding your project, I have some clarifying questions that will affect the assessment of your task and help understand what you want. Please write to me to clarify all the details!

You can review my skills in my resume 👉 Freelancehunt
My work is also published in my portfolio 👉 Freelancehunt

💻 I am also the CEO of a team consisting of a FrontEnd developer and a BackEnd developer! So if necessary, our team of 3 can organize a turnkey development for you!

I look forward to your response, thank you.

  • Projects 17
  • Rating 5.0
  • Rating 3 574

Budget: 27000 UAH Deadline: 14 days

Hello! 👋

I have practical experience working with Django + React on enhancing educational platforms, implementing complex business logic, lesson lifecycle management, status systems, notification flows, and backend architecture for marketplace solutions.
My stack:

Backend:

* Python
* Django
* Django REST Framework

  • Projects 16
  • Rating -
  • Rating 1 442

Budget: 26998 UAH Deadline: 28 days

Good day!

We are lvl1dev, a digital IT studio. We work with web platforms, personal accounts, administrative panels, and backend logic on Django and React.

We are ready to connect to the development of the educational platform and implement a system for confirming classes, tracking attendance, maintaining a history of status changes, notifications, and basic statistics.

Before starting development, we suggest carefully studying the existing architecture of the project to determine:

— what functionality has already been implemented;
— which parts require further development;

  • Projects -
  • Rating -
  • Rating 496

Budget: 10000 UAH Deadline: 1 day

Hello!

We can refine the lesson confirmation and attendance control system for you.

1. What parts of the logic are already implemented in the current project?
2. Are you considering involving an external contractor for this refinement?


About us

Schoowl
  • Projects 15
  • Rating 5.0
  • Rating 8 186

Budget: 15000 UAH Deadline: 4 days

Hello! I am Nina — the manager of full-stack developer Valentin. We fully support your approach: fixing the final price before auditing the existing code is unprofessional. Valentin needs to first look into the repository, assess the current structure of Django models and React components, to offer you a clear plan without workarounds.

Valentin has experience in developing EdTech marketplaces, so the logic of confirming classes and statuses is well understood by us.

Our technical vision of the business logic:
Background tasks and timeouts (24h): We will set up automatic lesson translation to Auto Confirmed through background tasks using Celery + Redis (or APScheduler, depending on your current infrastructure). The system will perform precise timeout checks, logging the type of confirmation (Manual / Automatic).

Clean backend (Database for finances): We will design the confirmation history model without a storage time limit, isolated from current balances, but with ready methods (hooks) for subsequent integration with Tutor Wallet.

Multilingual support and interface: On the React side, we will set up a neat notification 5 minutes before the end of the lesson and a confirmation form (in Ukrainian, Russian, and English).

  • Projects -
  • Rating -
  • Rating 324

Budget: 27000 UAH Deadline: 10 days

Good day.

I have experience in developing and supporting projects on Django and React, including complex business logic, statuses, notifications, change history, statistics, and integrating new functionality into an existing system.

From the task description, I see the need for a preliminary audit of the current implementation, as the final volume of work directly depends on the existing architecture of the project.

I estimate the preliminary budget for implementing this functionality to be from 2500 USD.

After reviewing the codebase, I will be able to propose an implementation plan, assess the volume of work more accurately, and provide the final cost and timelines.

  • Projects 25
  • Rating 5.0
  • Rating 13 716

Budget: 27000 UAH Deadline: 14 days

Hello.

I am ready to connect to the refinement of your educational platform on Django + React and, first of all, carefully understand the current implementation before finalizing the scope of work.

From the description, the task is clear: a full-fledged system for confirming classes, monitoring attendance, maintaining a history of confirmations, and correctly changing lesson statuses needs to be implemented. It is important to ensure that the solution is not only functional now but also serves as a good foundation for the platform's future financial logic.

What I propose:

- First, I will study the current architecture of the backend and frontend;
- I will determine which functionality is already implemented, which is partially implemented, and which is missing;

  • Projects -
  • Rating -
  • Rating 426

Budget: 9000 UAH Deadline: 10 days

Hello!

I have reviewed the description of your project. The task is completely clear to me and fits perfectly with my main development stack - Django (Python) + React.

I have significant experience in developing web applications with role differentiation (Student / Teacher / Admin), building status systems, data filtering, and analytics collection. Since the project's architecture anticipates future integration with financial logic (Tutor Wallet), the task requires maximum code cleanliness and reliability on the backend - especially in developing background tasks (Celery/Redis) for automatically closing lessons after 24 hours.

I fully support your approach: before the final assessment, it is necessary to thoroughly examine the current state of the codebase.

My preliminary estimate (before reviewing the codebase):

  • Projects 47
  • Rating 5.0
  • Rating 11 854

Budget: 27000 UAH Deadline: 1 day

Hello, I have experience with Django and React.
Please provide access.
Estimated time: 80-130 hours depending on the existing code.
Rate: $20/hour.
I would be happy to help you!

  • Projects 9
  • Rating 5.0
  • Rating 726

Budget: 2000 UAH Deadline: 3 days

Hello! Your project has sparked great interest in me. I am ready to start working immediately and ensure high-quality execution.

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules

Current freelance projects in the category Python

9:23
27 July
27 July
26 July