goclerk

command module
v0.0.0-...-3f06ee3 Latest Latest
Warning

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

Go to latest
Published: Sep 25, 2016 License: MIT Imports: 3 Imported by: 0

README

License ReportCard Build Release

goclerk

A simple web app / api for small businesses and freelancers to help with all the grunt work like document management, payment followup, time tracking, invoicing and more.

Work in progress. No release yet

Trello board: https://trello.com/b/rcYSpU9g/goclerk

Short term progress

  • Basic project
  • Install & Setup command (create configuration)
    • Reset & Uninstall database
    • Interactive commands
    • Create a default user and organization
    • Generate config file after install
  • Import and export commands for getting data out of BoltDB
  • Basic models for Organizations, users, invoices and customers
  • Decide on database tech -> BoltDB+Bleve
    • Check out if Cayley can provide additional value
  • Basic web interface
    • Authentication (authboss)
  • Api basic functionality
    • Form processing
    • Form/Struct validation
    • Json output
    • Authentication
    • post & validate json instead of form
    • Remove api version from path

Commands

List of commands

Install the database

./goclerk setup install

Reset the database (for development or testing)

./goclerk setup reset

Run the app

./goclerk web

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
modules
setting
Package setting manage settings for the app
Package setting manage settings for the app
api

Jump to

Keyboard shortcuts

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