Skip to content

DrKimpatrick/backend-task

Repository files navigation

Maintainability BCH compliance

Service Master Develop
Travis CI status Build Status Build Status
Coveralls Coverage Status Coverage Status

Backend-task

API for performing the following tasks

  • Authentication
  • JSON patching
  • Image Thumbnail Generation

Hosted Apps

Documentation (swagger)

Requirements

  • Node Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

Getting Started

In your terminal

  1. Clone the repo locally to your machine by running git clone https://github.com/DrKimpatrick/backend-task.git
  2. change your current directory (cd) to wherever you cloned the app in 1 above.

Development setup

  • Install dependencies
    npm install

Run the application (TypeScript)

npm start

Running tests

npm test

Running Build

npm build-ts

Server (Javascript)

npm serve

Generate DOC

npm docs

API REST End Points

End Point Verb Use
/api/v1/login POST User login
/api/v1/patch POST Patch Json object
/api/v1/thumb/nail POST Resize image

Built With

  • Express A minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications

Acknowledgments

A Special thanks goes to

  1. Hackerbay for having given me an opportunity to participate in an interview, without them , this application wouldn't have existed

About

API for performing the following tasks Authentication JSON patching Image Thumbnail Generation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •