famcost

command module
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 10, 2017 License: MIT Imports: 8 Imported by: 0

README

famcost

Sample CRUD use Go with sqlite

Introduction

This sample aim to practice while I'm learning Go, It use built-ins Go's packages such as net/http, database/sql, strconv, html/template and use a third party packge https://github.com/mattn/go-sqlite3

Basic usage

docker run --publish 8898:3333 --name famcost --rm thanhngvpt/famcost

Advance usage

  • Setup environment official here https://golang.org/doc/install
  • Clone and change to famcost folder ren run go get to install dependencies.
  • Create table CREATE TABLE cost ( id INTEGER PRIMARY KEY NOT NULL, electric_amount INTEGER, electric_price INTEGER, water_amount INTEGER, water_price INTEGER, checked_date TEXT );
  • Run local go run *.go
  • Docker build docker build -t famcost .
  • Docker run docker run --publish 8898:3333 --name famcost --rm famcost

Screen shots

Creating Creating

TODOs

  • Add simple Authenticate.
  • Add simple Rest api.
  • Add test case.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL