# Sonic Fullstack micro-framework Sonic is a project templates for creating server-side rendered applications. Powered by [gin](https://github.com/gin-gonic/gin) ## Roadmap - Integrate with Baseapp - CMS for dynamic pages ### Repo structure 1. `scripts` - scripts for generating & updating your application. 2. `skel` - a skeleton for your app. 3. `skel/config` - application config files. 4. `skel/handlers` - REST handlers for CMS. 5. `skel/models` - models for database entities. ## How to generate an app ```bash curl -ssL https://raw.githubusercontent.com/openware/sonic/master/scripts/install.sh | zsh svm create github.com/*username*/*project_name* ``` ## Setup Setup database: ``` go run . db create go run . db migrate ``` Run server: ``` go run . serve ```