{"id":27874782,"url":"https://github.com/camerodev/dasho","last_synced_at":"2025-12-30T21:07:36.076Z","repository":{"id":231525118,"uuid":"772771507","full_name":"camerodev/dasho","owner":"camerodev","description":"Simple and customizable Dashboard, made with Ionic, angular, Node.JS, NeDb and GraphQL.","archived":false,"fork":false,"pushed_at":"2024-03-15T21:39:48.000Z","size":3074,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-05T01:44:16.799Z","etag":null,"topics":["angular","expressjs","graphql","ionic"],"latest_commit_sha":null,"homepage":"","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/camerodev.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}},"created_at":"2024-03-15T21:39:05.000Z","updated_at":"2024-03-29T17:35:38.000Z","dependencies_parsed_at":"2024-04-04T13:17:54.660Z","dependency_job_id":"f63281e8-d78f-4321-82e3-3dd05920977f","html_url":"https://github.com/camerodev/dasho","commit_stats":null,"previous_names":["slickcharmer/dasho","camerodev/dasho"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/camerodev/dasho","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/camerodev%2Fdasho","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/camerodev%2Fdasho/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/camerodev%2Fdasho/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/camerodev%2Fdasho/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/camerodev","download_url":"https://codeload.github.com/camerodev/dasho/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/camerodev%2Fdasho/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279015283,"owners_count":26085683,"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","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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","expressjs","graphql","ionic"],"created_at":"2025-05-05T01:38:19.113Z","updated_at":"2025-10-13T13:10:56.216Z","avatar_url":"https://github.com/camerodev.png","language":"TypeScript","readme":"# Dasho\n\nSimple and customizable Dashboard, made with Ionic, angular, Node.JS and GraphQL (former [CAS_FEE@HSR](https://www.hsr.ch) Diploma thesis 2016).\n\n\u003cimg src=\"https://github.com/pbachman/dasho/workflows/Node%20CI/badge.svg\" /\u003e\n\n\u003cimg src=\"https://user-images.githubusercontent.com/393635/61664879-06e18d00-acd4-11e9-8c3a-6bfae3db12c2.gif\" /\u003e\n\n## Getting Started\n\n### Prerequisites\n\n- Node \u003e= 12.0\n\n### Used external Libraries\n\n* [Draggabilly](https://draggabilly.desandro.com)\n* [Highcharts](https://github.com/highcharts/highcharts)\n* [day.js](https://day.js.org)\n* [Packery](https://packery.metafizzy.co)\n\n### Installing\n\n```\nnpm install -g ionic mocha\n```\n\n```\nyarn install\n```\n\n## How to start\n\nFrontend\n\n```\nionic serve\n```\n\nBackend\n\n```\nnode server\n```\n\n## Features (Tiles)\n\n* Clock\n* Currency (from **[Fixer](https://fixer.io)**)\n* Github\n* Google Pagespeed\n* News (from **[NewsApi](https://newsapi.org)**)\n* Twitter\n* Water Temperature (from **[Wiewarm.ch](https://www.wiewarm.ch)**)\n* Weather (from **[OpenWeatherMap](https://openweathermap.org)**)\n\n## Missing a Tile ? How to add your own Tile(s) ?\n\n* Create a new Tile Component, extends the Component with the TileBaseDirective and add it to the TilesModules (under src\\app\\modules\\tiles)\n* Create a new GraphQL Schema File (under api) and define your own Resolve Logic (in schema.js)\n\n## Configuration\n\nAll important settings like ApiKeys, Mailserver Settings, etc. are contained in the .env file. Please look at the .env.example file.\n\n## Running the tests\n\n```\nnpm test\n```\n## DEMO\n\nYou will find a productive Version under **[https://dasho.herokuapp.com](https://dasho.herokuapp.com)**. Login with Username *hi@dasho.co* and Password *test1234*.\n\n## Authors\n\n* **[Phil](https://github.com/pbachman)** - *Initial work*\n* **[jonnitto](https://github.com/jonnitto)** - *Initial work* \n\n## License\n\nThis project is licensed under the **[MIT license](http://opensource.org/licenses/mit-license.php)**.\n\n## Acknowledgments\n\nSpecial thanks to [jonnitto](https://github.com/jonnitto) for the support and his incredible work.\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcamerodev%2Fdasho","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcamerodev%2Fdasho","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcamerodev%2Fdasho/lists"}