JavaScript HTML CSS
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build
public
server
tests
.babelrc
.editorconfig
.env
.eslintrc
.gitignore
Procfile
README.md
app.js
devSrc.js
package.json
prodSrc.js
webpack.config.js

README.md

Stories

User Story: I can pass a URL as a parameter and I will receive a shortened URL in the JSON response.

User Story: If I pass an invalid URL that doesn't follow the valid http://www.example.com format, the JSON response will contain an error instead.

User Story: When I visit that shortened URL, it will redirect me to my original link.

TODO

  • Determine FQDN for development, local, and production
  • Add clipboard.js
  • Configure eslint

API

curl -H"Content-Type: application/json" \ -X POST -d '{"url":"http://example.com"}' \ http://localhost:3100/api/save

Heroku

  • fathomless-woodland-80063