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.
- Host: GitHub
- URL: https://github.com/code-ape/tododemo
- Owner: code-ape
- Created: 2015-01-06T02:13:21.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-01-06T17:06:14.000Z (over 11 years ago)
- Last Synced: 2024-12-31T06:43:21.268Z (over 1 year ago)
- Language: JavaScript
- Size: 340 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.