Skip to content

magdyismail88/notebook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notebook

Simple notebook application written with golang, vue and Sqlite3 for more portable and simple

Requirments

  • 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

Example

Screenshot

Screenshot

Screenshot

Screenshot

Application Structure

.
├── 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

Releases

No releases published

Packages

No packages published