Interactive diagnostic card for an online school with an admin panel

Python
Job 3 of 3
Developed an interactive diagnostic card for an online school: the user completes a survey (9 questions) via a personal link (without registration), receives results with a radar chart, growth points, personal recommendations, and tariff selection.

Additionally, created an admin panel (dashboard) for the school team: generating personal links for clients, viewing and filtering results, exporting to CSV/Excel, managing employees. Implemented a role system (administrator / manager) with personal logins and rights segregation, as well as server-side authorization.

Technology stack:

Backend: Python (FastAPI), SQLite, bcrypt, Pydantic, uvicorn
Frontend: HTML, CSS, plain JavaScript, SVG (radar chart)
Infrastructure: Git, GitHub Actions (CI/CD), Cloudflare, VPS
Details
  • Added:
67

Freelancer

  • Projects -
  • Rating -
  • Rating 515
Register

If you have an account, log in

Indicators

  • Last visit: 7 days 14 hours ago