Logo Lanfrica

geniuspulse/betting-addiction-support-malawi

Domain:

healthcare

Record type:

software
Creator:
gen
Host:
A platform to help betting addicts in Malawi through structured recovery programs, expert counselling, and community support. # Betting Addiction Support Malawi (BASM) A digital platform helping betting addicts in Malawi through structured recovery programs, professional counselling, and peer community support. ## 🎯 Mission To provide accessible, stigma-free support for individuals struggling with betting addiction in Malawi. ## 🌟 Features - **Self-Assessment Quiz** β€” gauge addiction severity and get matched to the right program - **Recovery Programs** β€” 3 tiers (30/60/90 day) with structured daily activities - **Expert Counselling** β€” book one-on-one sessions with certified counsellors - **Group Therapy** β€” anonymous peer support sessions - **Crisis SOS** β€” immediate help when relapse risk is high - **Progress Tracking** β€” milestones, badges, and accountability tools - **Resource Library** β€” articles, videos, and self-help tools ## πŸ—οΈ Project Structure ``` betting-addiction-support-malawi/ β”œβ”€β”€ frontend/ # React.js frontend β”‚ └── src/ β”‚ β”œβ”€β”€ components/ # Reusable UI components β”‚ β”œβ”€β”€ pages/ # App pages/screens β”‚ β”œβ”€β”€ hooks/ # Custom React hooks β”‚ └── utils/ # Helper functions β”œβ”€β”€ backend/ # Node.js + Express API β”‚ └── src/ β”‚ β”œβ”€β”€ routes/ # API route definitions β”‚ β”œβ”€β”€ controllers/ # Business logic β”‚ β”œβ”€β”€ models/ # Database models β”‚ └── middleware/ # Auth, logging, etc. └── docs/ # Project documentation ``` ## πŸ› οΈ Tech Stack - **Frontend:** React.js, TailwindCSS - **Backend:** Node.js, Express.js - **Database:** PostgreSQL - **Auth:** JWT ## πŸš€ Getting Started ### Prerequisites - Node.js v18+ - PostgreSQL 14+ ### Installation ```bash # Clone the repo git clone github.com cd betting-addiction-support-malawi # Install backend dependencies cd backend && npm install # Install frontend dependencies cd ../frontend && npm install ``` ### Running Locally ```bash # Backend (from /backend) npm run dev # Frontend (from / …