Coder Social home page Coder Social logo

media-glacier's People

Contributors

guillaumepm avatar waffle-iron avatar

Watchers

 avatar  avatar

media-glacier's Issues

Image resize service

Req.

  • Image resize points should be in configuration file
  • JPG Resize best quality options

Accept.

Given I provide a 'Media ID' and configuration 'Type'
Then the service will use the config key to define resizable items
and update the 'Media ID' from DB with resized images paths
And so return the media object


When config key doesn't exist, the API should return a 400 error
When image is not of valid format, 400
When system error, 503 (actionhero should handle this)

DynamoDB media handler

Req

  • Create a function to handle
    • init of media objects
    • update/add media
    • retrieval of media objects

Media configurations file

Req

  • A single JSON file should contain media configurations
    • Size
    • File naming
    • Encoding/extension
    • Conversion params

Upload media service

A service that can handle media upload

Req.

  • should provide reasonable validation rules

Accept.

Given that I upload a media item to this service
Then a media object is added to DB
The client should receive a 200 response
And an event is emitted to notify other relevant services


Ensure minimum error handling

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.