DEV Community

Cover image for I Built a Blood Donor Finder Web App Using Node.js, Express, and MongoDB
Himanshu kashyap
Himanshu kashyap

Posted on

1 1 1 1

I Built a Blood Donor Finder Web App Using Node.js, Express, and MongoDB

Image description

Blood Donor Finder Web App – Find or Become a Donor Easily

Hello Dev community!

I recently built a Blood Donor Finder Web App with the goal of helping people easily find blood donors in emergencies, and to create a simple platform where users can register themselves as donors.

🚀 Tech Stack Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js, Express.js
  • Database: MongoDB Atlas
  • Hosting: Railway.app

✨ Key Features

  • Card-style layout showing blood donors
  • Donor registration form with validation
  • Mobile responsive design
  • Real-time donor data fetching from MongoDB

🌐 Live Website

Check it out here: https://blood-donor-finder.up.railway.app

🧠 What I Learned

  • Handling MongoDB with Node.js
  • Using Express routes to manage form submissions and data retrieval
  • Making responsive layouts with plain CSS
  • Hosting full-stack projects on Railway

🔮 Future Plans

  • Add filtering by blood group and city
  • Email or SMS alert for matching donors
  • Admin dashboard for approval and stats

📬 Feedback?

I would love to hear your feedback and suggestions!

Thanks for reading! If you found this useful or inspiring, please leave a reaction or comment!

node #mongodb #webdev #javascript #opensource #project #students #beginners

Enterprise-level in-app dashboards. Startup-level speed.

Enterprise-level in-app dashboards. Startup-level speed.

Ship pixel-perfect dashboards that feel native to your app with Embeddable. It's fast, flexible, and built for devs.

Get early access

Top comments (0)

SurveyJS custom survey software

JavaScript Form Builder UI Component

Generate dynamic JSON-driven forms directly in your JavaScript app (Angular, React, Vue.js, jQuery) with a fully customizable drag-and-drop form builder. Easily integrate with any backend system and retain full ownership over your data, with no user or form submission limits.

Learn more

👋 Kindness is contagious

Dive into this thoughtful piece, beloved in the supportive DEV Community. Coders of every background are invited to share and elevate our collective know-how.

A sincere "thank you" can brighten someone's day—leave your appreciation below!

On DEV, sharing knowledge smooths our journey and tightens our community bonds. Enjoyed this? A quick thank you to the author is hugely appreciated.

Okay