{"id":26508594,"url":"https://github.com/ardeman/project-catatsaja-reactrouter","last_synced_at":"2026-04-13T14:31:37.423Z","repository":{"id":266257384,"uuid":"897823180","full_name":"ardeman/project-catatsaja-reactrouter","owner":"ardeman","description":"A personal productivity application that helps you manage tasks, notes, and finances in one place.","archived":false,"fork":false,"pushed_at":"2025-08-02T05:42:59.000Z","size":2670,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-02T08:22:56.619Z","etag":null,"topics":["firebase","firebase-auth","firebase-hosting","firestore","github-actions","react-router-v7","typescript","vite"],"latest_commit_sha":null,"homepage":"https://catatsaja.ardeman.com","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/ardeman.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2024-12-03T09:55:11.000Z","updated_at":"2025-08-02T05:43:02.000Z","dependencies_parsed_at":"2024-12-23T11:28:33.198Z","dependency_job_id":"9902f94c-79a2-4c99-9501-2cde81dd8e08","html_url":"https://github.com/ardeman/project-catatsaja-reactrouter","commit_stats":null,"previous_names":["ardeman/project-remix-circlesync","ardeman/project-remix-catatsaja","ardeman/project-catatsaja-reactrouter"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ardeman/project-catatsaja-reactrouter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ardeman%2Fproject-catatsaja-reactrouter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ardeman%2Fproject-catatsaja-reactrouter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ardeman%2Fproject-catatsaja-reactrouter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ardeman%2Fproject-catatsaja-reactrouter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ardeman","download_url":"https://codeload.github.com/ardeman/project-catatsaja-reactrouter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ardeman%2Fproject-catatsaja-reactrouter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31757477,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T13:27:56.013Z","status":"ssl_error","status_checked_at":"2026-04-13T13:21:23.512Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["firebase","firebase-auth","firebase-hosting","firestore","github-actions","react-router-v7","typescript","vite"],"created_at":"2025-03-21T00:35:29.164Z","updated_at":"2026-04-13T14:31:37.415Z","avatar_url":"https://github.com/ardeman.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  project-catatsaja-reactrouter\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/ardeman/project-catatsaja-reactrouter/actions/workflows/firebase-remix.yml\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://github.com/ardeman/project-catatsaja-reactrouter/actions/workflows/firebase-remix.yml/badge.svg?branch=main\" alt=\"Deployment Status\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## About\n\nThis is a web application for managing notes, tasks, and finances. It is built with React Router.\n\n## 🍴 Forking This Repo\n\nFeel free to fork this repository. If you do, please give proper credit by linking back to [ardeman.com](https://ardeman.com/). Thank you!\n\n## 🎛️ Installation \u0026 Setup\n\n### Prerequisites\n\n- Node.js v22.11.0\n- pnpm v9.14.4\n- firebase-tools v13.12.0\n\n### Steps\n\n1. Clone the repository:\n\n   ```shell\n   git clone https://github.com/ardeman/project-catatsaja-reactrouter.git\n   ```\n\n2. Navigate to the project directory:\n\n   ```shell\n   cd project-catatsaja-reactrouter\n   ```\n\n3. Install dependencies:\n\n   ```shell\n   pnpm install\n   ```\n\n4. Create `.env` file based on `.env.example`, and put firebase configuration\n   and your Gravatar API key there.\n\n5. Set up firebase tools:\n\n   ```shell\n   firebase login\n   firebase deploy --only firestore\n   ```\n\n6. Start the development server:\n\n   ```shell\n   pnpm dev\n   ```\n\n   Then, open [http://localhost:5173](http://localhost:5173) in your browser to view the app.\n\n### Additional Commands\n\n- **Install Husky Git Hooks**:\n\n  ```shell\n  pnpm prepare\n  ```\n\n- **Lint, typecheck and check the unused code**:\n\n  ```shell\n  pnpm validate\n  ```\n\n- **Format the code**:\n\n  ```shell\n  pnpm format\n  ```\n\n- **Build for production**:\n\n  ```shell\n  pnpm build\n  ```\n\n- **Preview the production server**:\n\n  ```shell\n  pnpm preview\n  ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fardeman%2Fproject-catatsaja-reactrouter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fardeman%2Fproject-catatsaja-reactrouter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fardeman%2Fproject-catatsaja-reactrouter/lists"}