gogogadget

command module
v0.0.0-...-5f9580c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 10, 2019 License: MIT Imports: 15 Imported by: 0

README

gogogadget

☂️ [WIP] Self-hosted interactive JSON API builder written in Go.

Create and deploy an API 30 seconds: gogogadget.live

Table of Contents

Features

How to Use

  1. Paste a JSON data structure into the editor and assign the JSON an endpoint name that best represents the content.
  2. Submit the form.
  3. Click the link that displays upon submission.
    • This link is a permanent URL that returns the submitted JSON!
  4. Profit! Call your API from anywhere!

Tasks

Documentation
  • create architecture diagram for README
  • add badges to README
  • dep status -dot dependency diagram
Server-Side (Go)
  • user model
  • endpoints model
  • jwt authentication
  • template renderer
  • stub routes
  • cURL command generator func
  • validate JSON server-side on /create
  • write tests
Client-Side (HTML/CSS/Vanilla JS)
  • find template
  • add highlight.js, axios.js
  • workflows:
    • login / signup
    • form (+ client-side JSON validation)
    • gallery
    • profile
Ops
  • heroku setup with heroku-postgres
  • integrate circleci

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL