LifeLink(Swastha Nepal).

LifeLink is an organ donation application available to the user via LifeLink mobile app. The project is made for Swastha Aviyan Nepal organization

Logo

Swastha Nepal is a comprehensive health-focused application designed to connect blood donors, provide vital health information, and share news and events.

The platform consists of:

  • A public-facing mobile application for users
  • A web-based administrative panel for staff
  • A robust backend API for data management and integration

🔑 Key Features

🔴 Blood Donor Registry

Centralized database of blood donors. Users can register as donors and search for donors by blood type and location.

📚 Information Hub

A categorized repository of health-related articles, FAQs, and other informative content.

📰 News and Events

Stay informed about upcoming health camps, blood donation drives, and other health-related events.

📍 Location-Based Services

Integrated map services to locate nearby hospitals, clinics, and blood banks.

🛡️ Secure Authentication

Ensures user data is protected with a robust authentication system.

🧰 Technology Stack

Backend

  • Node.js, Express.js, TypeScript
  • TypeORM for database access
  • RESTful API architecture

Admin Panel

  • React, TypeScript, Vite
  • Built as a single-page application (SPA)

Mobile App

  • React Native
  • Cross-platform: Android & iOS support
  • Push notifications for updates and reminders using Firebase Cloud Messaging (FCM)

DevOps

  • Docker & Docker Compose
  • Fully containerized for scalable deployment

Visit Project

Check it out

Technologies Used

React Native Express JS React JS PostgresSQL

Made with ❤️ by Sudan Shakya 2026