{"id":15580892,"url":"https://github.com/01zulfi/journal-admin","last_synced_at":"2026-05-09T09:02:20.951Z","repository":{"id":117560952,"uuid":"491558810","full_name":"01zulfi/journal-admin","owner":"01zulfi","description":"A frontend client that has admin access to the Journal REST API","archived":false,"fork":false,"pushed_at":"2024-06-15T08:35:46.000Z","size":364,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-03T21:57:29.026Z","etag":null,"topics":["react","reacttestinglibrary","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://journal-admin.netlify.app","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/01zulfi.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":"2022-05-12T14:57:29.000Z","updated_at":"2024-06-15T08:35:49.000Z","dependencies_parsed_at":"2024-06-15T09:39:28.655Z","dependency_job_id":null,"html_url":"https://github.com/01zulfi/journal-admin","commit_stats":{"total_commits":38,"total_committers":1,"mean_commits":38.0,"dds":0.0,"last_synced_commit":"7b1fabde551862a222acec86bfee1ccb3949e3f1"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/01zulfi%2Fjournal-admin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/01zulfi%2Fjournal-admin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/01zulfi%2Fjournal-admin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/01zulfi%2Fjournal-admin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/01zulfi","download_url":"https://codeload.github.com/01zulfi/journal-admin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246156416,"owners_count":20732397,"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":["react","reacttestinglibrary","tailwindcss","typescript"],"created_at":"2024-10-02T19:40:35.895Z","updated_at":"2026-05-09T09:02:15.928Z","avatar_url":"https://github.com/01zulfi.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Journal Admin\n\n**[App Link](https://journal-admin.netlify.app/)**\n\n[![Netlify Status](https://api.netlify.com/api/v1/badges/ef34ab9c-13b6-4b30-8e2f-8ae14b5a5581/deploy-status)](https://app.netlify.com/sites/journal-admin/deploys)\n\n## About\n\nJournal Admin is a frontend React/TypeScript application that allows user to interact with the MongoDB data via the Journal REST API. It can create, update, and mark posts as published when ready. Published posts are then visible on my Journal application intended for general consumption.\n\n**Sister Repositories:**\n\n- [Journal REST API](https://github.com/01zulfi/journal-api)\n- [Journal](https://github.com/01zulfi/journal) - web app to view published posts\n\n## Technologies\n\n- Utilize [React](https://reactjs.org/) with [TypeScript](https://www.typescriptlang.org/)\n- Test components with [React Testing Library](https://testing-library.com/docs/react-testing-library/intro/)\n- Leverage [Tailwind](https://tailwindcss.com/) for styling  \n\n## Getting Started\n\n1. Clone this repository:\n```bash\ngit clone git@github.com:01zulfi/journal-admin.git\n```\n2. Install dependencies:\n```bash\nnpm install\n```\n3. Serve the app locally:\n```\nnpm run start\n```\n\n## Attributions\n\n- Favicon from [google](https://fonts.google.com/icons)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F01zulfi%2Fjournal-admin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F01zulfi%2Fjournal-admin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F01zulfi%2Fjournal-admin/lists"}