Immutable Snapshot of the api response with a unique URL for every hit to the api
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
db
lib
log
public
test
tmp
vendor
.babelrc
.gitignore
.postcssrc.yml
.ruby-version
Gemfile
Gemfile.lock
Procfile
Procfile.dev
README.md
Rakefile
app.json
config.ru
elm-package.json
package.json
yarn.lock

README.md

ApiSnapshot

Takes a snapshot of the API response and creates a unique URL for each response. Now you can share that URL in email, slack or anywhere else. The URL and the data it shows can't be changed.

If you submit another request then you will get another URL.

Please note that records are deleted after 30 days.

Technology Stack

This project is built using Elm and Ruby on Rails.

Local Development Setup

cp config/database.yml.postgresql config/database.yml

./bin/bundle install

./bin/rails db:setup

./bin/yarn install

npm install -g elm

elm-package install

./bin/yarn start

Once we see webpack: Compiled successfully. message in terminal, we can visit the app at http://localhost:3333.

Webpack will automatically compile if a file inside app/javascript/ directory is modified in development mode.

Heroku Review

Heroku Review is enabled on this application. It means when a PR is sent then heroku automatically deploys an application for that branch.

About BigBinary

BigBinary

ApiSnapshot is maintained by BigBinary. BigBinary is a software consultancy company. We build web and mobile applications using Ruby on Rails, React.js, React Native and Elm.