code-ape / ToDoDemo

Application to show off modern application design and architecture. Uses AngularJS, Twitter Bootstrap, and Golang.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

To-Do App Demo

This application has three parts:

  1. A webserver built with Golang and the Gin framework.
  • It has an API.
  • Serves static files.
  1. A UI built with Bootstrap.
  2. A javascript client system built with AngularJS that powers the client and calls the API.

Server

To build the server:

  • Install Golang.
  • Install gom go get github.com/mattn/gom.
  • Go to the head file directory of the repo.
  • Install dependencies gom install.
  • Build server gom build.

To run server:

  • ./ToDoDemo

To login:

  • Go to http://127.0.0.1:8080
  • use one of the two users (currently only one instance of each user can be handled at a time):
    • User: Foo Password: password
    • User: Bar Password: password

Client

Keynotes:

  • The app is ONE page, AngularJS views are used.
  • Bootstrap is used for styling but to Javascript from it is used.

About

Application to show off modern application design and architecture. Uses AngularJS, Twitter Bootstrap, and Golang.


Languages

Language:JavaScript 58.8%Language:Go 31.0%Language:CSS 9.0%Language:Python 1.1%