Skip to content

Latest commit

 

History

History
164 lines (126 loc) · 7.05 KB

README.md

File metadata and controls

164 lines (126 loc) · 7.05 KB

golangast

GitHub repo file count GitHub code size in bytes GitHub repo size GitHub GitHub commit activity Go 100% status beta

Languages and Tools:

bootstrap css3 go html5 javascript mysql

GroundUP

General info

This project is a dashboard that generates code for your app.

Why build this?

  • 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

Technologies

Project is created with:

Setup

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.

CMS

Alt text

Dashboard DB

Alt text

App DB

Alt text

Repository overview

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

Future wish list being worked on

  • Transfer dashboard db to app db (in progress)
  • Delete columns in app db
  • List of data avaiable to templates
  • Widgets
  • JWT
  • Autho

Hi 👋, I'm Zachary Endrulat

I love Go

Support:

zacharyendrulat98451



Special thanks