{"id":29682434,"url":"https://github.com/rikzze1/synapse","last_synced_at":"2026-05-08T03:14:45.195Z","repository":{"id":142179417,"uuid":"528395780","full_name":"rikzze1/synapse","owner":"rikzze1","description":"a mobile application that provides memory support for senior citizens with Mild Cognitive Impairment. The app is designed to integrate with Android Wear smartwatches and was developed using Java, Kotlin, and Firebase technologies","archived":false,"fork":false,"pushed_at":"2023-09-20T18:14:15.000Z","size":58393,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"v9","last_synced_at":"2025-06-02T02:19:53.646Z","etag":null,"topics":["android","capstone-project","firebase","firebase-cloud-messaging","firebase-database","mci","notification-api","notifications","senior-citizens","wearable","wearos"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rikzze1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-24T11:37:23.000Z","updated_at":"2024-06-13T07:47:29.000Z","dependencies_parsed_at":"2025-03-12T04:43:54.417Z","dependency_job_id":null,"html_url":"https://github.com/rikzze1/synapse","commit_stats":null,"previous_names":["rikzze1/synapse","pizaariaaa/synapse"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rikzze1/synapse","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rikzze1%2Fsynapse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rikzze1%2Fsynapse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rikzze1%2Fsynapse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rikzze1%2Fsynapse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rikzze1","download_url":"https://codeload.github.com/rikzze1/synapse/tar.gz/refs/heads/v9","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rikzze1%2Fsynapse/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266607073,"owners_count":23955406,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","capstone-project","firebase","firebase-cloud-messaging","firebase-database","mci","notification-api","notifications","senior-citizens","wearable","wearos"],"created_at":"2025-07-23T02:36:54.642Z","updated_at":"2025-12-28T06:14:11.020Z","avatar_url":"https://github.com/rikzze1.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Synapse\r\n\u003cp align=\"center\"\u003e\u003ca href=\"https://ibb.co/ckpqjCY\"\u003e\u003cimg src=\"https://i.ibb.co/ckpqjCY/Ic-logo-with-text.png\" alt=\"Ic-logo-with-text\" border=\"0\"\u003e\u003c/a\u003e\u003c/p\u003e\r\n\r\nThese are the project files for capstone project carried out at José Rizal University. The code\r\nhas been made available as a reference if anyone would like to reproduce the results of the capstone.\r\nPlease cite the capstone project if this repository is useful for your research.\r\n\r\n```Please cite this  project if this repository is useful for your research.```\r\n\r\n## Capstone Overview\r\nSynapse is a mobile application with integration of Android wear smartwatch. The aim of this project\r\nwas to create memory support for senior citizens with Mild Cognitive Impairment or [MCI](https://www.alz.org/alzheimers-dementia/what-is-dementia/related_conditions/mild-cognitive-impairment).\r\n\r\nTarget organization: Office for Senior Citizens Affair Mandaluyong (OSCA)\r\n\r\nRead Full Paper: [\"Synapse: A Memory Support Mobile Application with Wearable Technology Integration for\r\nSenior Citizens with Mild Cognitive Impairment\"](fullpaper/Semaphore_FinalChapter1-5.pdf)\r\n\r\n## Features\r\n:wrench: v9\r\n* Carers can set notification reminders that remind senior citizens of actions needed at particular\r\ntimes, specifically medication, appointment, physical activity, and game reminders\r\n* Cognitive games for Senior citizens: tic-tac-toe, math quiz, trivia quiz\r\n* GPS tracking both for carers and seniors\r\n* Admin access: dashboard of OSCA for data visualization and audit trail\r\n* In sync heart rate and step counts for both mobile and smart watch\r\n\r\n## Built with\r\n* Java\r\n* Kotlin\r\n* Firebase\r\n* Lots of Patience :beer:\r\n* Vim :muscle:\r\n\r\n## Getting started\r\nTo get the local copy of this repository, please run the following commands on your terminal:\r\n\r\n```$ git clone https://github.com/PizaaRiaaa/Synapse.git```\r\n\r\n* project files for wearable: [click here](synapsewear)\r\n\r\n* project files for admin: [click here](osca_admin)\r\n\r\n## Usage\r\nif you want to use Synapse, you will need the following libraries:\r\n* [Firebase database](https://firebase.google.com/products/realtime-database?gclsrc=ds\u0026gclsrc=ds\u0026gclid=COyivcbyq_wCFRUFvAodkAQPtw) for realtime database\r\n* [Firebase storage](https://firebase.google.com/products/storage?gclsrc=ds\u0026gclsrc=ds\u0026gclid=CJ3a1IXzq_wCFYK5vAod-kUE_A) to store user's images\r\n* [Firebase messaging](https://firebase.google.com/docs/cloud-messaging) or FCM for sending push notification\r\n* [Picasso](https://square.github.io/picasso/) for image loading\r\n* [CookieBar 2](https://github.com/AviranAbady/CookieBar2) for displaying interactive message on the screen\r\n* [Volley](https://google.github.io/volley/) for HTTP library\r\n* [Google Map API](https://developers.google.com/maps/documentation/android-sdk/get-api-key) to locate carer and senior location\r\n* [Health Connect API](https://developer.android.com/guide/health-and-fitness/health-connect) for realtime heart rate and step counts\r\n* [Gif drawable](https://github.com/koral--/android-gif-drawable) for gif extension support\r\n* [MPAndroidChart](https://github.com/PhilJay/MPAndroidChart) chart library for admin's data visualization\r\n\r\n## Development Environment\r\n\r\n* _windows 11 22H2 64bit_\r\n* _android studio dolphin 2021.3.1 Patch 1_\r\n* _java 18.0.2.1_\r\n\r\n## Preview\r\n![Login](preview/login.png)\r\n![Register](preview/senior-registration.png)\r\n![OTP](preview/OTP.png)\r\n![list_of_medicines](preview/list_of_medicines.png)\r\n![notification](preview/notification.png)\r\n![Smartwatch](preview/smartwatch.png)\r\n![GPS](preview/GPS.png)\r\n![Physical](preview/physical3.png)\r\n![Games](preview/games2.png)\r\n\r\n## License\r\nThis project is [GPL](LICENSE) Licensed.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frikzze1%2Fsynapse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frikzze1%2Fsynapse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frikzze1%2Fsynapse/lists"}