GithubHelp home page GithubHelp logo

roll-tech's Introduction

roll-tech

Baby's first Go and boostrap project. I was hoping to crank this out in a day but that never happened.

server

A really simple REST API that allows for creating and reading contact details.

Endpoints

  • POST /alumni: Create an alumn
  • GET /alumni/{id}: Get alumn with id

Running the thing

This relies on some environment variables being set to define the db connection details:

(source $path_to_secrets && go run server/*.go)

app

Can hardly pass for an app but it's a simple static html page that uses some mixture of bootstrap, custom css, and jquery to hit the above api to save data. It's severely lacking in robustness but think it's a good place to start from.

Running the thing

Navigate to app/index.html and things should just load. You can mess around and input some data that'll hit the aforementioned api.

TODO

  • document the thing
  • add authentication to get requests -- we shouldn't expose this data to the public
  • bootstrap scripts to setup GOPATH and what-not

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.