DEV Community

Softronic
Softronic

Posted on

Building Médicos por Venezuela: High-Performance Non-Profit Tech Stack

Connecting patients with healthcare specialists in areas with unstable infrastructure requires web applications to be fast, reliable, and secure.

At Softronic, we recently partnered ad honorem with Médicos por Venezuela, a non-profit initiative designed to help people quickly find medical professionals and health centers across the world, we start helping people in Venezuela because of the eartquake, but this project was growing.

Here is a breakdown of how we built the platform, the architecture behind it, and the technical decisions we made to keep it performant under low-bandwidth network conditions.


🛠️ Tech Stack & Architecture

Backend: Fast API & Python

  • Framework: Python + FastAPI
  • Why: High throughput, automatic OpenAPI documentation, and asynchronous handling for light memory footprint and minimal latency.

Frontend: Next.js

  • Framework: Next.js
  • Why: Server-side rendering (SSR) and static generation capabilities to ensure rapid first-contentful-paint (FCP) over 3G/unstable mobile connections.

Infrastructure & Deployment

  • Frontend Hosting: AWS Amplify integrated with AWS WAF for edge caching, fast global distribution, and Web Application Firewall security.
  • Backend Hosting: Containerized via Docker running on an AWS EC2 instance.
  • Open Source Repository: Publicly available on GitHub: github.com/Medicos-por-Venezuela

AI Tooling

  • Development Workflow: Leveraged Claude Code to accelerate code generation, project scaffolding, and architectural refinement.

🎯 Technical Challenges & Goals

  1. Low Connectivity Optimization: Prioritizing minimal JavaScript payloads and aggressive asset optimization so users on degraded mobile networks can load search results without delay.
  2. Simplified UX: Straightforward filtering by geographic region and medical specialty without forcing registration or friction on the patient's end.
  3. Open Access: Built strictly as a free, open resource for both doctors and patients.

💬 We'd Love Your Feedback!

Check out the live project here: https://medicosporvenezuela.org/

We are eager to hear thoughts from the global developer community:

  • Any recommendations for further optimizing our Next.js / AWS Amplify deployment?
  • Best practices for scaling FastAPI on AWS EC2 for non-profit architectures?
  • Suggestions regarding UI/UX for accessibility in low-tech demographic groups?

Feel free to check out our GitHub organization and leave your comments below!

Top comments (0)