{"id":14985771,"url":"https://github.com/slickcharmer/dasho","last_synced_at":"2025-03-04T13:43:48.085Z","repository":{"id":231525118,"uuid":"772771507","full_name":"slickcharmer/dasho","owner":"slickcharmer","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-01-14T17:11:46.633Z","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/slickcharmer.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/slickcharmer/dasho","commit_stats":null,"previous_names":["slickcharmer/dasho"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slickcharmer%2Fdasho","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slickcharmer%2Fdasho/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slickcharmer%2Fdasho/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slickcharmer%2Fdasho/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/slickcharmer","download_url":"https://codeload.github.com/slickcharmer/dasho/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241859332,"owners_count":20032314,"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":["angular","expressjs","graphql","ionic"],"created_at":"2024-09-24T14:11:37.157Z","updated_at":"2025-03-04T13:43:48.066Z","avatar_url":"https://github.com/slickcharmer.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%2Fslickcharmer%2Fdasho","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fslickcharmer%2Fdasho","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslickcharmer%2Fdasho/lists"}