{"id":26691156,"url":"https://github.com/mohammadne/rooznameh","last_synced_at":"2025-03-26T16:17:40.886Z","repository":{"id":284164432,"uuid":"953989160","full_name":"mohammadne/rooznameh","owner":"mohammadne","description":"The blog platform for managing blog posts","archived":false,"fork":false,"pushed_at":"2025-03-24T13:20:13.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T14:27:12.804Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mohammadne.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,"publiccode":null,"codemeta":null}},"created_at":"2025-03-24T11:52:02.000Z","updated_at":"2025-03-24T13:20:29.000Z","dependencies_parsed_at":"2025-03-24T14:37:18.639Z","dependency_job_id":null,"html_url":"https://github.com/mohammadne/rooznameh","commit_stats":null,"previous_names":["mohammadne/rooznameh"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohammadne%2Frooznameh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohammadne%2Frooznameh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohammadne%2Frooznameh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohammadne%2Frooznameh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mohammadne","download_url":"https://codeload.github.com/mohammadne/rooznameh/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245689492,"owners_count":20656417,"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":[],"created_at":"2025-03-26T16:17:40.251Z","updated_at":"2025-03-26T16:17:40.869Z","avatar_url":"https://github.com/mohammadne.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rooznameh\n\n\u003e Rooznameh is a persian word meaning Blog 📝\n\nThe blog platform written in django which users can create blog posts. Each blog post can be edited or deleted by the user who created it. Also it has features like categories, tags, and comments which makes it a good starting point for leaning and working with django.\n\n## TODOs\n\n- deploy on kind\n- monitoring (metrics, structured logging, tracing)\n- concurency\n- authentication\n\n```bash\n# skeleton the project\ndjango-admin startproject rooznameh\n\n# run the django server\npy manage.py runserver\n\n# add an app to the project\npy manage.py startapp users\n\n# create super user for admin panel\npy manage.py createsuperuser\n\n# create shell to intract with models and server\npy manage.py shell\n\npy manage.py makemigrations # generate the required migrations from models\npy manage.py migrate # run the actual migrations to the database\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohammadne%2Frooznameh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohammadne%2Frooznameh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohammadne%2Frooznameh/lists"}