{"id":19416894,"url":"https://github.com/jocelynvelarde/safenav","last_synced_at":"2025-07-13T16:05:39.725Z","repository":{"id":221737030,"uuid":"755234738","full_name":"JocelynVelarde/SafeNav","owner":"JocelynVelarde","description":"SafeNav: Waze's Safety Upgrade","archived":false,"fork":false,"pushed_at":"2024-02-18T23:46:15.000Z","size":2277,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-25T03:31:16.585Z","etag":null,"topics":["data-structures","dijikstra-algorithm","gpt","speech-to-text"],"latest_commit_sha":null,"homepage":"https://safenav.streamlit.app/","language":"Jupyter Notebook","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/JocelynVelarde.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":"2024-02-09T17:51:42.000Z","updated_at":"2024-02-10T23:29:57.000Z","dependencies_parsed_at":"2024-02-09T19:29:05.093Z","dependency_job_id":"515a68bc-aa50-44dd-9af4-3534b23411ec","html_url":"https://github.com/JocelynVelarde/SafeNav","commit_stats":null,"previous_names":["jocelynvelarde/safenav"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JocelynVelarde/SafeNav","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JocelynVelarde%2FSafeNav","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JocelynVelarde%2FSafeNav/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JocelynVelarde%2FSafeNav/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JocelynVelarde%2FSafeNav/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JocelynVelarde","download_url":"https://codeload.github.com/JocelynVelarde/SafeNav/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JocelynVelarde%2FSafeNav/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265167476,"owners_count":23721450,"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":["data-structures","dijikstra-algorithm","gpt","speech-to-text"],"created_at":"2024-11-10T13:06:08.792Z","updated_at":"2025-07-13T16:05:39.707Z","avatar_url":"https://github.com/JocelynVelarde.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# SafeNav: Waze's Safety Upgrade 🚀\n\nDo you often feel unsafe when going home? Want to know the most optimal safe route to get there?\n\nThen, SafeNav is the answer for you! Just easily type or speak your desired initial point and final destination point, and we will provide you with the safest route to get there.\n\n\u003cimg src=\"https://github.com/JocelynVelarde/SafeNav/assets/70779495/2f9e2f64-8409-40bc-8f4c-44c70a0bc079\" alt=\"safenav profile\" width=\"500\" height=\"400\"\u003e\n\n## Authors\n\n- [@JocelynVelarde](https://github.com/JocelynVelarde)\n- [@Diego785xd](https://github.com/Diego785xd)\n\n\n\n## Features\n\n- Easily type or speak in natural language your desired route\n- Translation from speech to text\n- Implements LLMs to filter requests and provide route data\n- Uses Dijkstra's algorithm for optimal pathfinding\n- Takes into consideration criminal activity near each zone to provide a safe route\n- Light and Dark mode enabled\n- Available in all devices\n\n\n## Structure\n```bash\nstreamlit_app \n├─ home.py\n├─ .streamlit\n│   └─ secrets.toml\n│   └─ gcloud.json\n├─ algorithms\n├─ api\n├─ assets\n│  └─ files\n│  └─ images\n├─ pages\n│  └─ report_bug.py\n│  └─ get_started.py\n│  └─ route.py\n└─ requirements.txt\n```\n\n## Tools\n\n- OpenAI API\n- Streamlit\n- streamlit-mic-recorder\n- Google Sheets API\n\nDeployed with: Streamlit Cloud\n\n## Demo\n\n[YouTube](https://www.youtube.com/watch?v=poZN7ochd2Y\u0026t=22s)\n\n\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjocelynvelarde%2Fsafenav","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjocelynvelarde%2Fsafenav","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjocelynvelarde%2Fsafenav/lists"}