Development of an educational platform based on Open edX for an online academy. frontend/backend
short list of priority tasks:
interface
integrations (zoom, webhooks, google)
Technical specifications for the first stage:
1. Functional requirements
1.1 Interface
Requirements:
User interface:
Mobile device support (responsiveness).
Intuitive structure:
Main page with course announcements.
Student personal account:
Progress on courses.
Access to certificates.
Section for teachers:
Course management.
Reports on student progress.
Bright interface for announcements and reminders about Zoom events.
Administrative interface:
Convenient management of courses, students, and teachers.
Integration with external systems via API.
Payment management (for the future).
Multilingualism:
Interface in Russian and English with the possibility of adding other languages.
1.2 Data transfer between LMS and external systems (Google, Make)
Requirements:
Make (Integromat):
Process automation:
Synchronization of student data and their progress with Google Sheets.
Sending notifications to Telegram via Make.
Creating tasks and events in Trello/Asana.
API implementation:
Providing REST API for access to student, course, and progress data.
Integration with Google:
Synchronization of schedules (Google Calendar).
Storing materials on Google Drive (support for links and documents).
1.3 Integration with Zoom
Requirements:
Connecting Zoom via LTI:
Embedding Zoom conferences in courses (scheduling, viewing recordings).
Automatic addition of registered students to webinars/events.
Managing meetings from the Open edX interface.
Mailings and reminders:
Notifications to users about scheduled webinars via e-mail and Telegram (via Make).
Developer requirements
Technology stack
Main stack:
Backend: Python (Django, Django REST Framework).
Frontend: React (for MFE), HTML, CSS, JavaScript.
Databases: MySQL/PostgreSQL.
System part:
Docker, Kubernetes (deployment).
Linux/Ubuntu (server setup).
Integrations and API:
Working with REST API and LTI protocols.
Firebase (push notifications).
Experience with Google API, Zoom API.
Desired experience:
Experience with Open edX.
Integrations with CRM and analytical systems.
Developer experience
Work experience: 3+ years in Python/Django.
Experience with Open edX or similar LMS.
Experience integrating third-party systems (API).
DevOps skills: basic server setup, CI/CD.
-
11586 44 0 Hello! I am very interested in your project – it looks promising and modern, especially considering all the stated integrations and interface requirements. I would be happy to discuss all the details, as the project requires careful planning. Unfortunately, the specified budget does not cover the full scope of work, but we can discuss task optimization or phased implementation. I look forward to your feedback to coordinate everything in more detail!
-
2163 14 0 1 Hello, my name is Roman, I am ready to complete your task.
I have 3 years of development experience, I know how to implement your project.
I will do it with quality, I provide quality guarantees for task execution.
I suggest further discussion in the chat.
-
411 6 1 The project is interesting, I am ready to consider the technical requirements in more detail. I prefer to conduct development using Agile methodology.
-
449 3 1 1 Ready to take on the implementation of the project according to your requirements.
Priority tasks for the first stage:
Interface:
Development of a responsive interface for students, teachers, and administrators.
Intuitive structure: main page with announcements, student personal account, and admin panel.
Multilingualism (Russian/English).
Integrations:
…
Make (Integromat): automation of processes (synchronization of student progress, task creation in Trello/Asana).
Google API: integration with Google Calendar for schedule synchronization, Google Drive for storing materials.
Zoom API: integration of conferences (scheduling, automatic addition of students, reminders via Telegram and email).
Data transfer:
Development of REST API for working with student data, courses, progress.
Synchronization of student progress with Google Sheets.
Technology stack:
Backend: Python (Django, Django REST Framework).
Frontend: React, HTML, CSS, JavaScript.
Database: PostgreSQL/MySQL.
DevOps: Docker, Kubernetes, CI/CD.
Experience and readiness:
More than 3 years of experience with Python/Django.
Experience in integrating third-party APIs (Google, Zoom).
Ability to configure servers and CI/CD for stable deployment.
Ready to discuss details, clarify requirements, and start working on the project! 😊
-
556 1 0 Hello, Nikita! 😉
I am ready to help create a unique and functional website for the educational platform.
It would be great to show 1-2 examples of similar websites that you like. I will do it "turnkey" with a fresh design, thoughtful structure, and well-developed functionality.
I will implement it responsively and cross-browser, adding all necessary features to the site (including Zoom integration for online classes, CRM, and API integrations with external services). The design will be individual and modern.
I will implement it on Django (Python), with 5 years of experience (overall development and design experience is 10 years, I started more with WP, and I can also build a similar site there, but of course not as custom as on Django).
… Budget: $3500; Timeline: 2 months;
I will gather all the necessary information, conduct research, and create a full-fledged website according to your needs.
I look forward to collaborating!
-
3853 24 0 Good day,
I can take on the development of your project. I specialize in web application development using Python (Django) for the backend, React for the frontend, HTML, CSS, JavaScript. My work experience is over 3 years, including API integration and writing REST APIs. I am proficient in working with MySQL/PostgreSQL, Docker, Kubernetes, and have experience with Google API, Zoom API.
My rate is $16 per hour.
I look forward to a more detailed description of the tasks to start working.
Thank you.
-
711 4 0 Hello, I have experience working with 95% of the required stack. We can discuss the details and deadlines in private.
Current freelance projects in the category Python
Connect the form on the landing page to keycrmIt is necessary to connect the application form on the landing page to keycrm. I will provide all necessary access. Please write how much time and cost this task will take. HTML & CSS, Python ∙ 1 hour 18 minutes back ∙ 25 proposals |
Development of software for managing iPhone via USB cable from PC
223 USD
A program needs to be developed for Windows that allows connecting a jailbroken iPhone via USB cable and controlling it from a computer. Main functionality: Connecting the iPhone via USB. The program should quickly recognize the connected iPhone and operate through the cable… C & C++, Python ∙ 1 day 17 hours back ∙ 17 proposals |
BuzzPost automation for Facebook in IsraelThe project already exists and it works - the task is to solve the issue of Facebook restrictions when the number of posts per hour exceeds 3-4 (from 7 AM to 12 AM), client accounts are restricted by Facebook. Website - https://buzzpost.co.il/ Also, look for loopholes in the… Python, Customer Support ∙ 2 days 14 hours back ∙ 15 proposals |
AI Commenting Platform for TikTok and Instagram.Project Goal Develop a system that allows managing a large number of TikTok and Instagram accounts and automatically posting relevant comments under selected videos using AI. Main Functionality1. Account Management It is necessary to implement the ability to connect accounts:… AI & Machine Learning, Python ∙ 6 days 16 hours back ∙ 23 proposals |
Build a customer classification model1. There is client data in Mongo/SQL (approximately 20,000 entries with raw data). 2. It is necessary to build features and a classification model of clients into behavioral groups based on this data. 3. The project should be completed in Python. AI & Machine Learning, Python ∙ 8 days 10 hours back ∙ 47 proposals |