{"id":18735412,"url":"https://github.com/codekeyz/dart-blog","last_synced_at":"2025-11-15T14:30:16.213Z","repository":{"id":213296571,"uuid":"733502857","full_name":"codekeyz/dart-blog","owner":"codekeyz","description":"Full-stack blog show-casing Dart on the frontend and backend 🚀","archived":false,"fork":false,"pushed_at":"2024-01-04T04:19:56.000Z","size":6651,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-01-04T04:29:22.645Z","etag":null,"topics":["backend","dart","dart-stack","flutter-web","fullstack","pharaoh"],"latest_commit_sha":null,"homepage":"https://dart-blog.onrender.com","language":"Dart","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/codekeyz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2023-12-19T13:25:40.000Z","updated_at":"2024-01-04T04:29:27.119Z","dependencies_parsed_at":"2023-12-19T17:12:44.192Z","dependency_job_id":"be34495f-6cee-4c6b-a737-6c46c42aa011","html_url":"https://github.com/codekeyz/dart-blog","commit_stats":null,"previous_names":["codekeyz/yaroo-example","codekeyz/fullstack-dart","codekeyz/dart-blog"],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codekeyz%2Fdart-blog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codekeyz%2Fdart-blog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codekeyz%2Fdart-blog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codekeyz%2Fdart-blog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codekeyz","download_url":"https://codeload.github.com/codekeyz/dart-blog/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239608870,"owners_count":19667747,"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":["backend","dart","dart-stack","flutter-web","fullstack","pharaoh"],"created_at":"2024-11-07T15:16:52.940Z","updated_at":"2025-11-15T14:30:13.876Z","avatar_url":"https://github.com/codekeyz.png","language":"Dart","readme":"# Dart Blog Backend\n\n![dart](https://github.com/codekeyz/yaroo-example/actions/workflows/test.yml/badge.svg) \u003c/a\u003e [![codecov](https://codecov.io/gh/codekeyz/yaroo-example/graph/badge.svg?token=Q3YPK3LRLR)](https://codecov.io/gh/codekeyz/yaroo-example)\n\n![Dart Blog Dashbaord](./screenshot.png)\n\n### Setup\n\n```shell\ndart pub get \u0026\u0026 dart run build_runner build --delete-conflicting-outputs\n```\n\n### Migrate Database\n\n- For local dev, execute migrations on sqlite database using the command below\n\n```shell\ndart run yaroorm_cli migrate --connection=local\n```\n\n- For production database, you can run this.\n\n```shell\ndart run yaroorm_cli migrate\n```\n\n```shell\n┌───────────────────────────────┬──────────────────────────────┐\n│ Migration                     │ Status                       │\n├───────────────────────────────┼──────────────────────────────┤\n│ initial_table_setup           │ ✅ migrated                  │\n└───────────────────────────────┴──────────────────────────────┘\n```\n\n### Start Server\n\n```shell\ndart run\n```\n\n### Tests\n\n```shell\ndart test\n```\n\n### Contribution \u0026 Workflow\n\nWe rely heavily on code-generation. Things like adding a new `Entity`, `Middleware`, `Controller` or `Controller Method`\nrequire you to re-run the command below.\n\n```shell\ndart pub run build_runner build --delete-conflicting-outputs\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodekeyz%2Fdart-blog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodekeyz%2Fdart-blog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodekeyz%2Fdart-blog/lists"}