{"id":17677419,"url":"https://github.com/hamzaezzra/ionic-app","last_synced_at":"2026-03-19T01:44:56.689Z","repository":{"id":38519155,"uuid":"271777094","full_name":"HamzaEzzRa/Ionic-App","owner":"HamzaEzzRa","description":"An Ionic, health related, demo app for the 1st year final project at ENSIAS.","archived":false,"fork":false,"pushed_at":"2023-01-11T04:13:24.000Z","size":3737,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-05T19:47:50.466Z","etag":null,"topics":["demo-app","health-app","ionic-app"],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HamzaEzzRa.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}},"created_at":"2020-06-12T11:00:25.000Z","updated_at":"2020-08-31T18:17:45.000Z","dependencies_parsed_at":"2023-02-09T01:31:57.294Z","dependency_job_id":null,"html_url":"https://github.com/HamzaEzzRa/Ionic-App","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HamzaEzzRa%2FIonic-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HamzaEzzRa%2FIonic-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HamzaEzzRa%2FIonic-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HamzaEzzRa%2FIonic-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HamzaEzzRa","download_url":"https://codeload.github.com/HamzaEzzRa/Ionic-App/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246357542,"owners_count":20764359,"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","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":["demo-app","health-app","ionic-app"],"created_at":"2024-10-24T07:28:39.263Z","updated_at":"2026-01-07T18:36:58.255Z","avatar_url":"https://github.com/HamzaEzzRa.png","language":"HTML","readme":"# PFA\nAn Ionic, health related, demo app for the 1st year final project at ENSIAS.\n## Running the app\nMake sure [NodeJS](https://nodejs.org/en/) is installed.\n### Open up your system console / terminal\nInstall Ionic CLI.\n```\nnpm install -g @ionic/cli\n```\nClone this repo.\n```\ngit clone https://github.com/Hamza-IT/PFA.git\n```\nWith the console/terminal, cd into the cloned folder and install any dependencies.\n```\nnpm install\n```\nBuild the app (the first command uses node to build while the second one builds with angular/cli, choose either).\n```\nnpm run build\nor\nng build\n```\nServe the app\n```\nionic serve\n```\nHead to http://localhost:8100 in your browser and you should hopefully see the app running :clap:.\n(Tap CTRL+SHIFT+I to open the web console and then CTRL+SHIFT+M to get a mobile view of the app)\n## Built APK\nWe've also got a pre-built, ready to test apk version to test on your android device: [PFA.apk](http://www.mediafire.com/file/seolcqzyg1ztpni/PFA.zip/file)\n## About the backend\nIt's ready to use with the current state of the app and is already deployed with the help of AWS Elastic Beanstalk. If you're using its source code, you'll need to specify the following environment:\n```\n    MONGO_ATLAS_USER: Your Mongo Atlas username for the cloud database,\n    MONGO_ATLAS_PW: Your Mongo Atlas password,\n    ONESIGNAL_REST_KEY: Your OneSignal REST API Key for push notifications,\n    APP_ID: Your OneSignal app id,\n    GMAIL_USER: Your Gmail username (If other service then modify the misc/mailer.js accordingly),\n    GMAIL_PASS: Your Gmail password,\n    JWT_ACCESS_KEY: A jsonwebtoken key,\n    JWT_REFRESH_KEY: Another jsonwebtoken key\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhamzaezzra%2Fionic-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhamzaezzra%2Fionic-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhamzaezzra%2Fionic-app/lists"}