Cancer Data Web Portal
Budget: ₹600 – ₹1,500 INR
I already host a collection of cancer-related study files in CSV format on a remote server (SSH access provided). I need a small FastAPI-backed site with two clear sections:
Home / Explorer
This page simply visualises every CSV I give you. The layout is already planned, so you only have to translate my mock-ups into working code. Visitors must be able to 1) search across all columns, 2) turn built-in filters on or off, and 3) download the filtered data as a new CSV. Nothing fancy on the branding side—no logo work required.
Tool / Pipeline
I will hand you a set of finished Python scripts. Your job is to wrap them in a FastAPI route so that a user can upload a CSV, trigger the pipeline, and immediately receive a processed CSV for download. A bare-bones, responsive GUI is fine as long as it clearly shows upload, progress, and result links.
Key notes
• Backend: FastAPI (please keep it idiomatic).
• Frontend: use any framework or vanilla JS/HTML—whatever gets the job done cleanly.
• Data lives on my SSH server; pull or sync it however you prefer, I can also drop it onto yours if that’s simpler.
• Once complete, deploy the whole solution (frontend + API) so I can demo it live.
• I’ll provide my design files, access credentials, and the pipeline code the moment we start.
Deliverables
– Fully functional FastAPI project with both pages wired together
– Deployed instance plus deployment instructions (Docker or similar)
– Source code in a Git repo, cleanly documented
If this sounds straightforward to you, let’s talk timelines and get started.
Home / Explorer
This page simply visualises every CSV I give you. The layout is already planned, so you only have to translate my mock-ups into working code. Visitors must be able to 1) search across all columns, 2) turn built-in filters on or off, and 3) download the filtered data as a new CSV. Nothing fancy on the branding side—no logo work required.
Tool / Pipeline
I will hand you a set of finished Python scripts. Your job is to wrap them in a FastAPI route so that a user can upload a CSV, trigger the pipeline, and immediately receive a processed CSV for download. A bare-bones, responsive GUI is fine as long as it clearly shows upload, progress, and result links.
Key notes
• Backend: FastAPI (please keep it idiomatic).
• Frontend: use any framework or vanilla JS/HTML—whatever gets the job done cleanly.
• Data lives on my SSH server; pull or sync it however you prefer, I can also drop it onto yours if that’s simpler.
• Once complete, deploy the whole solution (frontend + API) so I can demo it live.
• I’ll provide my design files, access credentials, and the pipeline code the moment we start.
Deliverables
– Fully functional FastAPI project with both pages wired together
– Deployed instance plus deployment instructions (Docker or similar)
– Source code in a Git repo, cleanly documented
If this sounds straightforward to you, let’s talk timelines and get started.
Related categories:
PHP
JavaScript
Python
HTML
Web Development
Data Visualization
API Development
FastAPI