This project is a dashboard that generates code for your app.
- Go never changes
- Generated Go never changes
- Go Sqlite can be put in my binary
- Poeple who either don't know Go or are lazy can just work on HTML
- I don't have to write these services again
- The app can be generated from scratch again
- It is datacentric and I am not aware of another service that is
- No need to worry about upgrades of the language that cuases conflicts
- Because everything is in a binary that generates everything you won't need as much help
- It is paralell with the schedular so the speed will scale with your code and hardware
- It is all in Go without make files so it is easy to read *My walkthrough of the project Youtube
Project is created with:
- modernc.org/sqlite - database
- go-ps - getting pids in all OS's
- viper - build cli commands
- echo - web framework to shorten code
- sprig - template functions
To run this project for development, download it and run the following
$ cd ../groundup
$ go run *.go
If you just want the binaries.
To run the binary in linux go into the folder of the binary and open a terminal and run chmod u+x ./app-amd64-linux
To run the binary in windows just double click it.
├── cmd
├── config
├── db
├── internal (services)
│ ├── dbsql
│ │ ├── appdata
│ │ ├── conn
│ │ ├── createdb
│ │ ├── datacreation
│ │ ├── deletetable
│ │ ├── gettabledata
│ │ └── pagecreation
│ └── generate
│ ├── generators
│ └── templates
├── pkg (utility functions)
│ └── utility
│ ├── cli
│ ├── general
│ ├── generate
│ └── handler
├── src (frontend)
│ ├── dashboard
│ │ ├── handler
│ │ └── routes
│ ├── db
│ ├── extra
│ ├── funcmaps (template functions)
│ ├── img
│ └── templates
│ ├── database
│ ├── generate
│ └── show
- Transfer dashboard db to app db (in progress)
- Delete columns in app db
- List of data avaiable to templates
- Widgets
- JWT
- Autho
-
🔭 I’m currently working on groundup
-
🌱 I’m currently learning Go echo
-
👯 I’m looking to collaborate on groundup
-
🤝 I’m looking for help with groundup
-
👨💻 All of my projects are available at https://endrulats.com/?page_id=149
-
📝 Articles I write about Go https://medium.com/@snippet22/errors-in-go-1ebfa1c1b883
-
💬 Ask me about Golang
-
📫 How to reach me [email protected]
-
Resources that I use Resources
-
⚡ Fun fact I enjoy Go too much