Back to projects

Project

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

Open project

Technologies used

React Native Express JS React JS PostgresSQL