An open API service indexing awesome lists of open source software.

https://github.com/code-ape/tododemo

Application to show off modern application design and architecture. Uses AngularJS, Twitter Bootstrap, and Golang.
https://github.com/code-ape/tododemo

Last synced: 10 months ago
JSON representation

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

Awesome Lists containing this project

README

          

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.
2. A UI built with Bootstrap.
3. 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.