Simple notebook application written with golang, vue and Sqlite3 for more portable and simple
- Golang
- npm
$ go run run.go --help
Usage:
go run app.go [--argument]
The commands are:
--build build dependencies
--server start server
$ go run run.go --build
$ go run run.go --server
or
$ ./bin/notebook-bin
localhost:8888
.
├── app
│ ├── controllers
│ │ ├── application.go
│ │ ├── container.go
│ │ ├── note.go
│ │ ├── tab.go
│ │ └── uploader.go
│ ├── models
│ │ ├── container.go
│ │ ├── note.go
│ │ └── tab.go
│ └── services
│ ├── container.go
│ ├── note.go
│ └── tab.go
├── bin
├── bootstrap
│ ├── app.go
│ ├── database.go
│ └── env.go
├── cmd
│ └── install.go
├── config
│ └── routes
│ ├── api.go
│ ├── kernel.go
│ └── web.go
├── data
├── database
│ ├── constants.go
│ ├── container.go
│ ├── migration.go
│ ├── note.go
│ └── tab.go
├── go.mod
├── go.sum
├── LICENSE
├── README.md
├── run.go
├── server
│ └── main.go
├── storage
│ └── upload_image.png
├── tests
└── util
└── move_file.go