BHASO Website is a full-stack web application developed for the Batanai HIV & AIDS Service Organisation (BHASO) to enhance online engagement, manage donations, and streamline volunteer applications.
This project involved redeveloping the BHASO website using modern web technologies to ensure responsiveness, accessibility, and scalability. It integrates:
- Secure payment processing (Stripe)
- Volunteer management
- Automated communication tools (NodeMailer / Mailchimp)
The system improves operational efficiency and strengthens BHASO’s digital presence.
- Responsive & Accessible UI: Built with React, Vite, and Tailwind CSS.
- RESTful Backend: Node.js + Express.js for authentication, donations, and form submissions.
- Database: MongoDB for secure and reliable data management.
- Payment Integration: Stripe for one-time and recurring donations.
- Email Automation: NodeMailer/Mailchimp for notifications and volunteer communication.
- Form Validation & Error Handling: Ensures secure and accurate data submission.
- Modular Architecture: Maintainable and scalable code structure for future growth.
- Frontend: React, Vite, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Integrations: Stripe API, NodeMailer, Mailchimp
- Version Control: Git, GitHub
- Full-Stack Development
- API Design & Integration
- Database Management
- Payment Integration
- Email Automation
- Responsive Web Design
- Version Control & Collaboration
- Improved BHASO’s ability to manage donations and volunteer engagement online.
- Streamlined communication with supporters and volunteers via automated emails.
- Strengthened digital presence, accessibility, and overall user experience.