Skip to content

NawafAl-Ageel/Sahm

Repository files navigation

📌 Sahm - Volunteer Management Platform

🚀 Project Overview

Sahm is a scalable and secure volunteer management platform that connects individuals with non-profit organizations, enabling seamless discovery and participation in volunteer opportunities. The platform ensures high availability, security, and low latency using AWS cloud infrastructure.

🔧 Tech Stack

  • Backend: Node.js, Express
  • Frontend: React.js, TailwindCSS
  • Database: PostgreSQL (Amazon RDS)
  • Cloud & Infrastructure: AWS (EC2, S3, CloudFront, RDS, Route 53, Lambda)
  • Security: AWS IAM, WAF, CloudTrail
  • Monitoring & Logging: AWS CloudWatch, ELK Stack

🎯 Key Features

  • High Scalability: Designed to handle 10,000+ daily users.
  • Optimized Performance: Uses AWS CloudFront and Route 53 health checks to reduce latency by 30%.
  • Secure Architecture: Implements multi-region backups (Bahrain & Dubai) ensuring 99.99% uptime.
  • Real-Time Analytics: Monitors over 500+ metrics via AWS CloudWatch and CloudTrail.
  • Scrum-based Development: Led cross-functional teams ensuring project alignment with stakeholder expectations.

📄 Installation & Setup

git clone https://github.com/yourusername/sahm.git
cd sahm
npm install
npm start

🎯 Future Improvements

  • AI-based volunteer matching system
  • Blockchain-based transparency for donations
  • Mobile application for seamless volunteer tracking

📫 Contact

For queries or collaboration, reach out via LinkedIn or Email.

About

A cloud-based volunteer management system that connects users with non-profit organizations. Designed for scalability, security, and high availability using AWS Services.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors