{"id":25339777,"url":"https://github.com/fredh2o/postify","last_synced_at":"2026-04-13T18:02:04.378Z","repository":{"id":277224308,"uuid":"931587006","full_name":"FredH2O/postify","owner":"FredH2O","description":"Practice with Tanstack","archived":false,"fork":false,"pushed_at":"2025-02-17T21:43:34.000Z","size":1316,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-29T17:04:07.800Z","etag":null,"topics":["basic","js","react","tanstack-react-query"],"latest_commit_sha":null,"homepage":"https://fredh2o.github.io/postify/","language":"JavaScript","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/FredH2O.png","metadata":{"files":{"readme":"README.md","changelog":null,"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,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-02-12T14:28:24.000Z","updated_at":"2025-02-18T20:20:55.000Z","dependencies_parsed_at":"2025-02-12T20:27:07.190Z","dependency_job_id":"1d3dc289-17cc-4978-bcd0-55159f81fbe5","html_url":"https://github.com/FredH2O/postify","commit_stats":null,"previous_names":["fredh2o/postify"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/FredH2O/postify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FredH2O%2Fpostify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FredH2O%2Fpostify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FredH2O%2Fpostify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FredH2O%2Fpostify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FredH2O","download_url":"https://codeload.github.com/FredH2O/postify/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FredH2O%2Fpostify/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262632322,"owners_count":23340213,"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":["basic","js","react","tanstack-react-query"],"created_at":"2025-02-14T07:28:57.305Z","updated_at":"2026-04-13T18:02:04.347Z","avatar_url":"https://github.com/FredH2O.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Postify - A React + Vite Blog App\n\nPostify is a minimal yet powerful blog application built with React and Vite. It supports basic CRUD operations using TanStack Query, JSONPlaceholder, and Axios, making it an excellent project for learning modern React development with efficient data fetching.\n\n## Features\n\n- 🚀 **React 19 + Vite** for fast development and hot module replacement\n- ⚡ **TanStack Query** for optimized API calls and caching\n- 🌐 **JSONPlaceholder API** for fetching and managing mock blog data\n- 🔄 **CRUD Operations**: Create, Read, Update, and Delete posts\n- 🎨 **Tailwind CSS** for sleek and responsive styling\n- ✅ **ESLint + Prettier** for clean and consistent code\n\n## Setup \u0026 Installation\n\n### Prerequisites\n\nEnsure you have the following installed:\n\n- [Node.js](https://nodejs.org/) (LTS recommended)\n- [Git](https://git-scm.com/)\n\n### Getting Started\n\n1. **Clone the repository**\n\n   ```sh\n   git clone https://github.com/FredH2O/postify.git\n   cd postify\n   ```\n\n2. **Install dependencies**\n\n   ```sh\n   npm install\n   ```\n\n3. **Start the development server**\n\n   ```sh\n   npm run dev\n   ```\n\n4. **Build for production**\n\n   ```sh\n   npm run build\n   ```\n\n5. **Preview production build**\n   ```sh\n   npm run preview\n   ```\n\n## Tech Stack\n\n- **Frontend:** React 19, Vite, Tailwind CSS\n- **State Management \u0026 API:** TanStack Query, Axios\n- **Linting \u0026 Formatting:** ESLint, Prettier\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffredh2o%2Fpostify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffredh2o%2Fpostify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffredh2o%2Fpostify/lists"}