https://github.com/imRohan/Pantry
🍊 Free data storage as a service. Pantry allows devs to store JSON for multiple apps & users. A good resource when building personal projects, apps for hackathons, and prototypes alike.
https://github.com/imRohan/Pantry
api hackathon hackathons javascript json nodejs pantry redis sass storage storage-api typescript
Last synced: 3 months ago
JSON representation
🍊 Free data storage as a service. Pantry allows devs to store JSON for multiple apps & users. A good resource when building personal projects, apps for hackathons, and prototypes alike.
- Host: GitHub
- URL: https://github.com/imRohan/Pantry
- Owner: imRohan
- License: other
- Created: 2020-01-28T19:40:25.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-01-08T20:38:03.000Z (6 months ago)
- Last Synced: 2025-01-08T21:56:35.743Z (6 months ago)
- Topics: api, hackathon, hackathons, javascript, json, nodejs, pantry, redis, sass, storage, storage-api, typescript
- Language: TypeScript
- Homepage: https://getpantry.cloud/
- Size: 10.8 MB
- Stars: 133
- Watchers: 4
- Forks: 10
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Pantry




[](https://coveralls.io/github/imRohan/Pantry?branch=master)[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.
It 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.
## Development
#### Clone the repo
`git clone https://github.com/imRohan/Pantry.git && cd Pantry`#### Install Dependencies
`yarn`#### Install Redis
You will need to install Redis (v^6.2.0) on your machine and have server running
using it's default settings#### Create & Edit a `.env` and `config.ts`
`cp env.sample .env`
`cp src/app/config.dev.ts src/app/config.ts`#### Build frontend assets and run server (default port 3000)
`yarn run dev`
#### Open Example HTML page
Open `http://localhost:3000/` in the browser of your choice