Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/unsplash/uploader-prototype
An open-source prototype of the Unsplash uploader.
https://github.com/unsplash/uploader-prototype
Last synced: 3 days ago
JSON representation
An open-source prototype of the Unsplash uploader.
- Host: GitHub
- URL: https://github.com/unsplash/uploader-prototype
- Owner: unsplash
- Created: 2018-11-08T16:56:33.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-07-05T10:00:32.000Z (over 5 years ago)
- Last Synced: 2024-08-02T13:35:37.953Z (3 months ago)
- Language: TypeScript
- Homepage: https://medium.com/unsplash/building-the-unsplash-uploader-880a5ba0d442
- Size: 1.34 MB
- Stars: 46
- Watchers: 5
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# unsplash-uploader-prototype
[Demo](https://unsplash.github.io/uploader-prototype/)
An open-source prototype of the [Unsplash uploader](https://mobile.twitter.com/lukechesser/status/1062111667289550855).
This prototype is very close to the uploader we have in production today, with the exception of some style and content changes. We hope it’s a useful case study to anyone who wants to build a similar application or wants to use similar technologies/patterns (TypeScript, React, Redux, redux-observable, and finite-state machines).
[Read the blog post which dives deep into the technical architecture](https://medium.com/unsplash/building-the-unsplash-uploader-880a5ba0d442).
## Development
```sh
yarn
npm run compile:watch
npm run start:server
open http://localhost:8080
# OR
open http://localhost:8080/?should_render_demos
```