Skip to content

golangast/groundup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published