https://github.com/dtinth/tmp
Web-based local storage
https://github.com/dtinth/tmp
digitalocean-app-platform github-pages nextjs pouchdb typescript web-share-api web-share-target-api
Last synced: 6 months ago
JSON representation
Web-based local storage
- Host: GitHub
- URL: https://github.com/dtinth/tmp
- Owner: dtinth
- License: mit
- Created: 2020-12-16T16:28:34.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-01-10T17:37:11.000Z (over 4 years ago)
- Last Synced: 2024-11-09T00:34:39.933Z (6 months ago)
- Topics: digitalocean-app-platform, github-pages, nextjs, pouchdb, typescript, web-share-api, web-share-target-api
- Language: TypeScript
- Homepage: https://tmp.spacet.me/
- Size: 4 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# tmp.spacet.me
[**tmp.spacet.me**](https://tmp.spacet.me/) is a web-based local file storage application. Basically, you can put files into it, and you can get files out of it. It aims to support every possible methods that browsers allow web apps to work with files.

It also comes with an **extensions system**. Users can add extensions to enhance the functionalities of the app.
For example, the [tmp-webrtc](https://tmp-docs.spacet.me/tmp-webrtc.html) extension lets me send files from one device to another using peer-to-peer technology WebRTC.

The [tmp-photopea](https://tmp-docs.spacet.me/tmp-photopea.html) extension lets me edit image files in Photopea.

Users can build their own extensions to suit their needs.
For example, I built an extension to upload images to my static file hosting.

For more information, including the Extensions API, take a look at the [documentation](https://tmp-docs.spacet.me/).
## Devlog
This project is participating in [the DigitalOcean App Platform Hackathon on DEV](https://dev.to/devteam/announcing-the-digitalocean-app-platform-hackathon-on-dev-2i1k) and is deployed to [DigitalOcean® App Platform](https://try.digitalocean.com/app-platform/) as a static site.
- [Part 1](https://dev.to/dtinth/tmp-spacet-me-devlog-part-1-3bnb)
- [Part 2](https://dev.to/dtinth/tmp-spacet-me-devlog-part-2-34hi)
- [Part 3](https://dev.to/dtinth/tmp-spacet-me-devlog-part-3-3eb2)
- [Part 4](https://dev.to/dtinth/tmp-spacet-me-devlog-part-4-30k8)
- [**Submission**](https://dev.to/dtinth/a-local-file-storage-for-the-web-and-interopearability-layer-for-web-based-apps-submission-1hcf)