🩸 Why I Built Blood Need
Like many in Bangladesh, I’ve seen the stress and chaos that comes when someone needs urgent blood. Most people turn to social media groups or personal networks — which can take hours. I realized this was a real-life problem technology could solve, and that's when Blood Need was born.

🔧 The Tech Stack Behind Blood Need
As a passionate developer focused on solving real-world problems, I built Blood Need as a Progressive Web App (PWA) using the MERN Stack with modern tools and best practices:

Frontend: Next.js (App Router), TypeScript, Tailwind CSS

Backend: Node.js, Express.js, MongoDB, Prisma

Features:

Multi-language (Bangla + English) using next-intl

Real-time push notifications via Firebase

PWA support with next-pwa + custom service worker

JWT authentication with next-auth and cookie-based auth

Dark mode and mobile-first design

Public dashboard for users to track donation history

Admin features coming soon

It’s hosted on Vercel for performance and scalability.

🌍 Impact on the Community
Blood Need is designed to be more than a technical project — it’s a community platform:

People from anywhere in Bangladesh can create or view blood requests

Donors get notified when matching blood types are needed near them

Users can switch languages between Bangla and English, making it inclusive

The platform is fast, offline-accessible, and mobile-optimized

“I built Blood Need to ensure that no one has to feel helpless during emergencies.”
— Mohammad Rana Arju

👨‍💻 About Me — Mohammad Rana Arju
I’m a self-taught Bangladeshi web developer from Ukhia, Cox’s Bazar, currently working at an NGO while pursuing tech projects that matter.

I'm skilled in:

Frontend: React, Next.js, Redux, Tailwind CSS

Backend: Node.js, Express.js, MongoDB, Prisma

DevOps & Hosting: Vercel, Railway, Firebase

Others: JWT, CI/CD, Docker (learning), GraphQL (exploring)

I believe in tech for good, especially in places where it's needed most.
🚀 What's Next?
I'm working on publishing Blood Need as an Android app via TWA, improving donor trust with badges and activity history, and eventually open-sourcing major parts of the platform to let others contribute.

Want to connect or collaborate on meaningful open-source projects?
👉 Let’s connect on LinkedIn
👉 Visit Blood Need Website : Blood Need

🙏 Final Words
If you're a developer looking to solve real problems or you're curious about how modern tools can be used for social impact, feel free to reach out.

Let's use code to save lives. 💻❤️🩸