{"id":26415200,"url":"https://github.com/mugilan-codes/guardian-angel","last_synced_at":"2026-05-10T16:45:30.885Z","repository":{"id":43748700,"uuid":"297883761","full_name":"Mugilan-Codes/guardian-angel","owner":"Mugilan-Codes","description":null,"archived":false,"fork":false,"pushed_at":"2022-02-20T03:20:49.000Z","size":2508,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-07T07:38:23.665Z","etag":null,"topics":["college-project","expo-cli","react-native"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mugilan-Codes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-09-23T07:07:28.000Z","updated_at":"2023-03-15T02:19:37.000Z","dependencies_parsed_at":"2022-09-10T05:41:17.550Z","dependency_job_id":null,"html_url":"https://github.com/Mugilan-Codes/guardian-angel","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mugilan-Codes/guardian-angel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mugilan-Codes%2Fguardian-angel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mugilan-Codes%2Fguardian-angel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mugilan-Codes%2Fguardian-angel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mugilan-Codes%2Fguardian-angel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mugilan-Codes","download_url":"https://codeload.github.com/Mugilan-Codes/guardian-angel/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mugilan-Codes%2Fguardian-angel/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264502279,"owners_count":23618567,"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":["college-project","expo-cli","react-native"],"created_at":"2025-03-18T00:17:50.529Z","updated_at":"2026-05-10T16:45:25.645Z","avatar_url":"https://github.com/Mugilan-Codes.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Guardian Angel\n\n## A Socially Relevant Project for college semester\n\n### Done by\n\n- Mugilan E.S. - [Github](https://github.com/Mugilan-Codes)\n- Nivethithaa M - [Github](https://github.com/Nivethithaa-M)\n- Shalini N - [Github](https://github.com/Shalini-CEG)\n\n\u003e Project Link\n\n[Guardian Angel Source Code](https://github.com/Mugilan-Codes/guardian-angel)\n\n#### How to Run the app\n\n1. Git clone the project into your local computer\n\n    ```git\n    git clone https://github.com/Mugilan-Codes/guardian-angel\n    ```\n\n1. Move into the project directory\n\n    ```zsh\n    cd guardian-angel\n    ```\n\n1. Add config.js and google-services.json file to the root of the project(firbase connection)\n\n    \u003e config.js\n\n    ```js\n    export const firebaseConfig = {\n        apiKey: \"\u003cAPI_KEY\u003e\",\n        authDomain: \"\u003cAUTH_DOMAIN\u003e\",\n        databaseURL: \"\u003cDATABASE_URL\u003e\",\n        projectId: \"\u003cPROJECT_ID\u003e\",\n        storageBucket: \"\u003cSTORAGE_BUCKET\u003e\",\n        messagingSenderId: \"\u003cMESSAGING_SENDER_ID\u003e\",\n        appId: \"\u003cAPP_ID\u003e\",\n        measurementId: \"\u003cMEASUREMENT_ID\u003e\",\n    };\n    ```\n\n1. Install the App Dependencies\n\n    ```zsh\n    npm ci\n    ```\n\n1. Run the app\n\n    ```zsh\n    npm start\n    ```\n\n#### How to Contribute\n\n1. Checkout the master branch (never directly push to master)\n\n    ```git\n    git checkout master\n    ```\n\n1. Fetch the latest commits\n\n    ```git\n    git fetch origin\n    ```\n\n1. Reset Local copy to match remote master\n\n    ```git\n    git reset --hard origin/master\n    ```\n\n1. Create and checkout a new feature branch (use this format).\n\n    ```git\n    git checkout -b \u003cyour-name\u003e/\u003cfeature-name\u003e\n    ```\n\n    eg. `git checkout -b mugilan/map-integration`\n\n1. Make Changes and Commit those changes\n\n    ```git\n    git status\n    git add \u003cfile-name\u003e\n    git commit -m \"\u003csome-meaningfull-commit-message\u003e\"\n    ```\n\n1. Push the changes to remote\n\n    ```git\n    git push -u origin \u003cyour-name\u003e/\u003cfeature-name\u003e\n    ```\n\n1. Go to Github to make a PR(Pull Request). Submit PR with Meaningfull comments. Wait for approval and merge.\n\n1. Delete Local Branches Safely. (checkout master branch)\n\n    ```git\n    git branch -d \u003cyour-name\u003e/\u003cfeature-name\u003e\n    ```\n\n1. Sync with the remote branches by pruning deleted remote branches\n\n    ```git\n    git fetch -p\n    ```\n\n#### TODO\n\n- Separate API\n- Eject from Expo\n- Clean the Codebase\n- Refactor\n- Better Database Solution / Implement Firebase to full extent\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmugilan-codes%2Fguardian-angel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmugilan-codes%2Fguardian-angel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmugilan-codes%2Fguardian-angel/lists"}