rafael-fu2025/synapse_ag — explained in plain English
Analysis updated 2026-05-18
Manage patient and counselling records for a school or college health office.
Run mental health screening with PHQ-9 and GAD-7 questionnaires and route urgent cases automatically.
Track medicine inventory with expiration and low-stock alerts.
Scan student IDs at a kiosk to check in for clinic or counselling visits.
| rafael-fu2025/synapse_ag | huydatvn/telegram-cloud-drive | smskit/smskit | |
|---|---|---|---|
| Stars | 27 | 29 | 29 |
| Language | PHP | PHP | PHP |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 4/5 | 3/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs PHP 8.2+, Composer, and a MySQL/MariaDB database imported from a provided SQL dump.
SYNAPSE is a web application built to run the health and counselling services on a college campus, tying together the clinic, the counselling office, and outreach programs that would otherwise track things separately in spreadsheets or chat messages. The project was built for Foundation University and describes itself as bringing everyone under one login with different access levels for administrators, clinic staff, counsellors, and students. The system stores patient records including consultation history, allergies, vitals, and emergency contacts. It tracks medicine inventory with expiration and low stock alerts, and lets students book counselling appointments online. It includes two standard mental health screening questionnaires, PHQ-9 for depression and GAD-7 for anxiety, and if a student's answers suggest they may be in crisis, the system automatically flags a counsellor. Referrals can move between the clinic and the counselling office with an expected response time, and every action taken in the system, from logins to record changes, gets written to an audit log. The project also includes an ID scanning feature meant for a physical kiosk, using QR codes or RFID tags, with a way to keep working temporarily if the network connection drops. A few AI-assisted features are mentioned as well, including risk scoring, predicting which patients need urgent attention, and forecasting medicine stock needs, though the README does not go into detail on how these are implemented. Under the hood it is a PHP application using the CodeIgniter framework with a MySQL database, plain JavaScript on the frontend, and Chart.js for the report dashboards. The code is organized into modules for each part of the system, such as authentication, the clinic, counselling, inventory, IoT scanning, reports, and admin functions. Setup involves installing dependencies with Composer, importing a provided SQL database file, and configuring an Apache or Nginx web server.
A campus health and counselling system that puts clinic records, mental health appointments, and outreach under one login for a university.
Mainly PHP. The stack also includes PHP, CodeIgniter, MySQL.
MIT license: use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.