Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 6 days 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 (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-08-23T14:36:09.000Z (3 months ago)
- Last Synced: 2024-08-23T16:16:42.430Z (3 months ago)
- Topics: api, hackathon, hackathons, javascript, json, nodejs, pantry, redis, sass, storage, storage-api, typescript
- Language: TypeScript
- Homepage: https://getpantry.cloud/
- Size: 12.5 MB
- Stars: 128
- Watchers: 4
- Forks: 11
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Pantry
![build](https://github.com/imRohan/Pantry/workflows/build/badge.svg?branch=master)
![Maintainability](https://api.codeclimate.com/v1/badges/8f1460270ced1f60744c/maintainability)
![Issues Open](https://img.shields.io/github/issues/imrohan/Pantry?&logo=github)
![Issues Closed](https://img.shields.io/github/issues-closed-raw/imrohan/pantry?color=green&logo=github)
[![Coverage Status](https://coveralls.io/repos/github/imRohan/Pantry/badge.svg?branch=master)](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