Full-Stack Dev for Medical Ed Platform

Job ID: 39582028

Budget: $750 – $1,500 USD

I need a full-stack developer to build a medical education platform from scratch.

### Project Overview:

This will be a responsive, user-friendly educational platform aimed at healthcare professionals. It will deliver clinical learning content in three formats — **text summaries**, **infographics**, and **audio files** — and include a **CPD tracking dashboard** with a downloadable certificate.

---

### Features I need:

* **User Login & Registration**

* Secure, role-based access
* Email/password or OAuth option

* **Content Display Pages**

* Clean layout for summaries (already written content)
* Separate pages for infographics (PNG or SVG)
* Embedded audio player for uploaded or streamed files

* **CPD Dashboard**

* Tracks time spent or content completed
* Shows user’s CPD progress (manual input or automated)
* Allows users to download a PDF CPD certificate

* **Mobile-Responsive Design**

* Dyslexia-friendly fonts and layout
* Works well on tablet and mobile

* **Admin Access (optional)**

* Simple interface for uploading new content
* Can be markdown, Airtable, or CMS if within budget

---

### Tech Stack Preferences (flexible):

* Frontend: React, Next.js, or Bootstrap
* Backend: Node.js, Firebase, Supabase, or Django
* Database: MongoDB, Firebase, or PostgreSQL
* Other: Tailwind CSS (optional), PDF certificate generator, JWT or Firebase Auth

---

### Budget:

**\$800 USD total**, with milestone payments:

1. Login + content pages
2. Dashboard + CPD tracking
3. Certificate + finishing touches

---

### Deliverables:

* Full working MVP site (can be deployed or zipped)
* Source code and deployment instructions
* Clean, scalable layout
* Ability to edit or add future content

---

### Developer Requirements:

* Strong full-stack experience (React, Firebase, or Django preferred)
* Portfolio of similar dashboards or educational tools
* Good English communication
* Able to deliver in 3–4 weeks
* Must provide full source code and documentation

---

### To apply:

Please include:

* A brief summary of your relevant experience
* 2–3 examples of past projects (especially dashboards or education tools)
* Confirmation you can complete this within the budget