{"id":22668016,"url":"https://github.com/pharaohmak/ship-handling-calculator","last_synced_at":"2026-05-08T09:33:06.912Z","repository":{"id":170163308,"uuid":"496598362","full_name":"pharaohmak/Ship-Handling-Calculator","owner":"pharaohmak","description":"An offline mobile app designed to calculate ship handling parameters. The app is built using React Native and Expo, and is intended for use by ship captains, navigators, and other maritime professionals to accurately calculate various handling parameters.","archived":false,"fork":false,"pushed_at":"2025-08-14T00:20:46.000Z","size":5444,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-03T22:41:32.917Z","etag":null,"topics":["expo","javasc","react-native"],"latest_commit_sha":null,"homepage":"https://expo.dev/preview/update?message=ready%20for%20production%20-ios\u0026updateRuntimeVersion=exposdk:51.0.0\u0026createdAt=2024-11-06T02:29:55.851Z\u0026slug=exp\u0026projectId=584a2668-0dbf-4052-9ff1-c4d458ed5eb8\u0026group=c4fa87a4-0a20-4563-b594-e2ea20edb2d1","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/pharaohmak.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-05-26T11:45:56.000Z","updated_at":"2025-08-14T00:20:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"ec954283-f00f-4de5-823b-abd6ce651a24","html_url":"https://github.com/pharaohmak/Ship-Handling-Calculator","commit_stats":null,"previous_names":["pharaohmak/ship-handling-calculator"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pharaohmak/Ship-Handling-Calculator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pharaohmak%2FShip-Handling-Calculator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pharaohmak%2FShip-Handling-Calculator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pharaohmak%2FShip-Handling-Calculator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pharaohmak%2FShip-Handling-Calculator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pharaohmak","download_url":"https://codeload.github.com/pharaohmak/Ship-Handling-Calculator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pharaohmak%2FShip-Handling-Calculator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32774875,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"ssl_error","status_checked_at":"2026-05-08T08:22:45.650Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["expo","javasc","react-native"],"created_at":"2024-12-09T15:13:32.392Z","updated_at":"2026-05-08T09:33:06.892Z","avatar_url":"https://github.com/pharaohmak.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ⚓ Ship Handling Calculator - Offline Mobile App\n\nAn offline-first mobile app for maritime professionals to calculate key ship handling parameters with precision. Designed for **ship captains, navigators**, and marine engineers, this app enables accurate calculations without needing internet connectivity.\n\n---\n\n## 🚀 Features\n\n- **📴 Offline Functionality**  \n  Perform all calculations without an internet connection — ideal for sea operations.\n\n- **📐 Comprehensive Ship Calculations**  \n  Includes modules for:\n  - Draft \u0026 Trim  \n  - Hydrostatic Stability  \n  - Turning Radius  \n  - Stopping Distance  \n  - And more...\n\n- **🎛️ User-Friendly Interface**  \n  Built with intuitive sliders, forms, and clean navigation to simplify input and result analysis.\n\n- **⚙️ Customizable Settings**  \n  Toggle units, change calculation methods, and tailor display settings to fit operational standards.\n\n- **📊 Accurate \u0026 Visual Results**  \n  Uses industry-standard marine formulas with potential visualizations to aid interpretation.\n\n- **💾 Data Persistence**  \n  Save and load previous calculations locally — your data is retained even after the app closes.\n\n---\n\n## 🛠️ Tech Stack\n\n- **React Native** — Core framework for cross-platform mobile app development  \n- **Expo** — Simplified development, testing, and deployment workflow  \n- **AsyncStorage** — Offline storage to retain user data and calculations  \n- **Custom Algorithms** — Accurate marine calculations based on hydrostatics \u0026 dynamics  \n- **Material Design / HIG Principles** — Optimized UI/UX for both iOS and Android\n\n---\n\n## 🧪 Getting Started\n\nFollow the steps below to run the app locally:\n\n```bash\n# 1. Clone the repository\ngit clone https://github.com/pharaohmak/ship-handling-calculator.git\n\n# 2. Navigate to the project folder\ncd ship-handling-calculator\n\n# 3. Install Expo CLI (if not already installed)\nnpm install -g expo-cli\n\n# 4. Install project dependencies\nnpm install\n\n# 5. Start the app\nexpo start\n```\n\n## 🤝 Contributing\n\nContributions are welcome!\nTo contribute:\n\t1.\tFork this repository\n\t2.\tCreate a feature branch: git checkout -b feature/your-feature-name\n\t3.\tCommit your changes: git commit -m 'Add your message here'\n\t4.\tPush to your fork: git push origin feature/your-feature-name\n\t5.\tSubmit a pull request\n\nPlease include clear descriptions and reference related issues (if any).\n\n⸻\n\n## 📄 License\n\nDistributed under the MIT License.\nFeel free to use and adapt this project for your own needs.\n\n⸻\n\n## 📬 Contact\n\nFor questions, feedback, or collaboration inquiries:\n📧 alchemist@sleepingpharaoh.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpharaohmak%2Fship-handling-calculator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpharaohmak%2Fship-handling-calculator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpharaohmak%2Fship-handling-calculator/lists"}