command
module
Version:
v0.0.0-...-5ec3fe5
Opens a new window with list of versions in this module.
Published: Oct 5, 2017
License: MIT
Opens a new window with license information.
Imports: 7
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
example-golang-todo
Simple Todo List web app.
The backend is written in Go using the Standard
Library, only.
The frontend was copy and pasted from the TodoMVC project (backbone).
Pull requests are welcomed and encouraged!
Getting started
Steps for getting up and running,
-
Install go
See https://golang.org/doc/install
-
Clone the repo
git clone https://github.com/westonplatter/example-golang-todo.git
-
Install project dependencies
cd example-golang-todo
go get
-
Setup a database
The project expects a MySQL sever to be accessible via,
host = localhost
username = root
password = (EMPTY)
Create a database called golang_todo_dev
,
create database golang_todo_dev;
Create a table called Todo
,
CREATE TABLE `Todo` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`Title` varchar(255) DEFAULT NULL,
`Category` varchar(255) DEFAULT NULL,
`State` varchar(255) DEFAULT NULL,
PRIMARY KEY (`Id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
Run the web app
go run server.go
Visit localhost:3000
Documentation
¶
There is no documentation for this package.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.