{"id":13602206,"url":"https://github.com/imRohan/Pantry","last_synced_at":"2025-04-11T08:31:51.027Z","repository":{"id":37898087,"uuid":"236824370","full_name":"imRohan/Pantry","owner":"imRohan","description":"🍊  Free data storage as a service. Pantry allows devs to store JSON for multiple apps \u0026 users. A good resource when building personal projects, apps for hackathons, and prototypes alike.","archived":false,"fork":false,"pushed_at":"2025-01-08T20:38:03.000Z","size":11285,"stargazers_count":133,"open_issues_count":21,"forks_count":10,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-08T21:56:35.743Z","etag":null,"topics":["api","hackathon","hackathons","javascript","json","nodejs","pantry","redis","sass","storage","storage-api","typescript"],"latest_commit_sha":null,"homepage":"https://getpantry.cloud/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/imRohan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":["imRohan"]}},"created_at":"2020-01-28T19:40:25.000Z","updated_at":"2025-01-08T18:29:41.000Z","dependencies_parsed_at":"2024-01-14T04:35:18.271Z","dependency_job_id":"3dbfdcb9-2742-4d50-912b-2a1b5772a501","html_url":"https://github.com/imRohan/Pantry","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":"imRohan/Typescript-Express-Vuejs-Boilerplate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imRohan%2FPantry","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imRohan%2FPantry/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imRohan%2FPantry/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imRohan%2FPantry/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/imRohan","download_url":"https://codeload.github.com/imRohan/Pantry/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248361574,"owners_count":21090934,"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":["api","hackathon","hackathons","javascript","json","nodejs","pantry","redis","sass","storage","storage-api","typescript"],"created_at":"2024-08-01T18:01:16.433Z","updated_at":"2025-04-11T08:31:49.490Z","avatar_url":"https://github.com/imRohan.png","language":"TypeScript","funding_links":["https://github.com/sponsors/imRohan"],"categories":["TypeScript","api"],"sub_categories":[],"readme":"# Pantry\n![build](https://github.com/imRohan/Pantry/workflows/build/badge.svg?branch=master)\n![Maintainability](https://api.codeclimate.com/v1/badges/8f1460270ced1f60744c/maintainability)\n![Issues Open](https://img.shields.io/github/issues/imrohan/Pantry?\u0026logo=github)\n![Issues Closed](https://img.shields.io/github/issues-closed-raw/imrohan/pantry?color=green\u0026logo=github)\n[![Coverage Status](https://coveralls.io/repos/github/imRohan/Pantry/badge.svg?branch=master)](https://coveralls.io/github/imRohan/Pantry?branch=master)\n\n[Pantry](https://getpantry.cloud/) is a free service that provides perishable data storage for small projects. Data is securely stored for as long as you and your users need it and is deleted after a period of inactivity. Simply use the restful API to post JSON objects and we'll take care of the rest.\n\nIt was built to provide a simple, re-usable storage solution for smaller sized projects. It was created by developers for developers, to be there when you need it and to help you rapidly prototype your next project.\n\n## Development\n\n#### Clone the repo\n`git clone https://github.com/imRohan/Pantry.git \u0026\u0026 cd Pantry`\n\n#### Install Dependencies\n`yarn`\n\n#### Install Redis\nYou will need to install Redis (v^6.2.0) on your machine and have server running\nusing it's default settings\n\n#### Create \u0026 Edit a `.env` and `config.ts`\n`cp env.sample .env`\n`cp src/app/config.dev.ts src/app/config.ts`\n\n#### Build frontend assets and run server (default port 3000)\n\n`yarn run dev`\n\n#### Open Example HTML page\n\nOpen `http://localhost:3000/` in the browser of your choice\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FimRohan%2FPantry","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FimRohan%2FPantry","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FimRohan%2FPantry/lists"}