Skip to content

DevAlien/dripr-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0b06bd4 · Dec 12, 2016

History

53 Commits
Dec 3, 2016
May 25, 2016
Dec 12, 2016
Dec 4, 2016
Jul 1, 2015
Dec 3, 2016
Dec 3, 2016
Jul 2, 2015
May 26, 2016
Nov 21, 2015
Dec 4, 2016
Nov 21, 2015

Repository files navigation

Dripr UI

https://dripr.io Dripr is a screenshot/file sharing platform, similar to cloudapp. This is a universal (isomorphic) web application usign some cool features.

What's under the hood?

Basically a React app which connects to some APIs (node.js). When a file is uploaded it gets stored in Amazon AWS s3, then there's some Amazon AWS Lambda running to do some tasks, like resizing an image for example. In front of s3 there is cloudfront (cdn).

There's also a desktop app where you can see your uploaded files and take screenshots which will be directly uploaded.

Features

  • Upload Images
  • Upload Videos
  • Upload Code (Paste)
  • Upload a Link, a redirect will be made, so you can keep track of the visits
  • Upload text, text will be displayed in a nice way
  • Login (via facebook) to store everything you upload

We used

Usage

** Copy configuration files **

Copy /config/default.json to /config/development.json. Change it with the desired values

Start the development server

The server will run on localhost:4000.

$ npm run dev

or

$ npm run devw

on Windows

Build source files

Compiles JavaScript files with JavaScript and extracts CSS files from JavaScript.

$ npm run build

Start the production server

$ npm start

Run ESLint

$ npm run eslint

Run JSCS

$ npm run jscs

License

MIT