{"id":21896505,"url":"https://github.com/evan10s/eagle-project-hours","last_synced_at":"2026-05-18T00:35:06.118Z","repository":{"id":74377376,"uuid":"91930885","full_name":"evan10s/eagle-project-hours","owner":"evan10s","description":"Eagle Project Hours Calculator (EPHC) lets you quickly and accurately calculate the total hours worked during your Eagle Scout project.","archived":false,"fork":false,"pushed_at":"2017-08-07T03:55:11.000Z","size":478,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-22T04:44:30.221Z","etag":null,"topics":["angular","project-clarity"],"latest_commit_sha":null,"homepage":"https://evan10s.github.io/eagle-project-hours/","language":"TypeScript","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/evan10s.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2017-05-21T03:31:19.000Z","updated_at":"2021-03-25T22:21:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"60bf9cae-2612-42aa-ad58-f74f9934cfff","html_url":"https://github.com/evan10s/eagle-project-hours","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/evan10s/eagle-project-hours","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evan10s%2Feagle-project-hours","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evan10s%2Feagle-project-hours/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evan10s%2Feagle-project-hours/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evan10s%2Feagle-project-hours/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/evan10s","download_url":"https://codeload.github.com/evan10s/eagle-project-hours/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evan10s%2Feagle-project-hours/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33160521,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T22:39:12.733Z","status":"ssl_error","status_checked_at":"2026-05-17T22:39:10.741Z","response_time":107,"last_error":"SSL_read: 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":["angular","project-clarity"],"created_at":"2024-11-28T13:46:21.157Z","updated_at":"2026-05-18T00:35:06.085Z","avatar_url":"https://github.com/evan10s.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EagleProjectHours\n\nEagle Project Hours Calculator (EPHC) lets you quickly and accurately calculate the total hours worked during your Eagle Scout project.  When you're done, you'll have all the information you need to accurately report the hours worked in your project write-up and to make sure your helpers receive service hours for their efforts.\n\n**There's no need to download these files to your computer.  To use the calculator, go to https://evan10s.github.io/eagle-project-hours/.**\n\nNote: EPHC stores all entered information (names, times, etc.) locally.  This means that any information you enter will **never** be shared with the developer(s) of EPHC unless you specifically choose to share it.  However, this also means that if you close the browser tab or window that EPHC is open in, you'll lose all of the information you entered.\n\nEPHC is licensed under the MIT License.  Please see LICENSE.md for more information.\n\n## Acknowledgements\nNo software project is done alone, and EPHC is no exception.  Below is a sampling of some of the resources I found most helpful, but you'll also find some more links interspersed throughout the code:\n- [The Angular docs](https://angular.io/docs)\n- [Project Clarity](https://vmware.github.io/clarity/)\n- http://brophy.org/post/nested-reactive-forms-in-angular2/\n- http://brophy.org/post/nested-reactive-forms-in-angular2-continued/\n- http://stackoverflow.com/a/42144977/5434744\n- https://blog.thoughtram.io/angular/2016/03/14/custom-validators-in-angular-2.htm\n- https://www.computerhope.com/issues/ch001655.html\n- https://stackoverflow.com/a/36206151/5434744\n\nEPHC also uses a number of open source libraries from NPM.  I'm still figuring out how to get a list of all those libraries.  The basic ones, however are:\n - Angular\n - Project Clarity\n\nIf you think there's a bug or missing feature and you're familiar with the Angular web framework, here's information about how to contribute to this project and run the code locally on your computer:\n\nThis project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.0.1.\n\n## Development server\n\nRun `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.\n\n## Code scaffolding\n\nRun `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|module`.\n\n## Build\n\nRun `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `-prod` flag for a production build.\n\n## Running unit tests\n\nRun `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).\n\n## Running end-to-end tests\n\nRun `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).\nBefore running the tests make sure you are serving the app via `ng serve`.\n\n## Further help\n\nTo get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevan10s%2Feagle-project-hours","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevan10s%2Feagle-project-hours","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevan10s%2Feagle-project-hours/lists"}