Skip to content

Pran Rokto is a blood donor finder web application built with the MERN stack (MongoDB, Express.js, React, Node.js). It features user authentication, donor profile management, and blood donor search by group and location. Tailwind CSS are used for styling, and the site is deployed on Vercel

Notifications You must be signed in to change notification settings

tahmid122/Pran-Rokto

Repository files navigation

🩸 Pran Rokto – Blood Donor Finder Web App

Pran Rokto is a full-stack blood donor finder application built with the MERN stack. It allows users to search for blood donors by blood group and location, manage donor profiles, post reviews, and connect with others. The app features secure authentication, image uploads via Cloudinary, and a responsive UI.

🔗 Live Website: https://pran-rokto.vercel.app


✨ Features

  • 🔍 Search blood donors by blood group, district, and upazilla
  • 🔐 Secure donor and admin authentication (JWT)
  • 🧾 Donor profile creation, update, and password management
  • 🖼️ Image upload and storage via Cloudinary
  • 💬 Public reviews and chatbox functionality
  • 📱 Fully responsive interface
  • 🌐 Hosted on Vercel (frontend) and Render (or any Node server)

🛠️ Tech Stack

Package Version
React ^18.3.1
Vite ^5.4.1
React Router DOM ^6.26.2
Tailwind CSS ^3.4.11
DaisyUI
React Select ^5.8.1
React Slick ^0.30.2
Slick Carousel ^1.8.1
React Icons ^5.3.0
LDRS (Loaders) ^1.0.2

🖥️ Backend

🔗Backend Repository

🚀 Getting Started

🔹 Frontend

git clone https://github.com/tahmid122/pranrokto.git
cd pranrokto
npm install
npm run dev

📝Author

About

Pran Rokto is a blood donor finder web application built with the MERN stack (MongoDB, Express.js, React, Node.js). It features user authentication, donor profile management, and blood donor search by group and location. Tailwind CSS are used for styling, and the site is deployed on Vercel

Topics

Resources

Stars

Watchers

Forks

Languages