Welcome
Welcome to the Application project! The goal of this project is to build a website and related applications to serve the goals of Nonzero Sum and its various projects. This site is built on the Nonzero Sum Stack and to the extent possible sustainable software development principles are used throughout its development.
Design
Here is a partial design for the application, in the Stack Design Language. It is a fairly straightforward web application. Eventually this design will be used to generate the code for this application.
User Organization NonzeroSum: Organization * Projects []Project * Products []Product * Founder: Matt Munz // Products Product Subscription: Product Contact: Product Beta: Product // Projects Project * Name Library: Project * Articles []Article Stack: Project * Projects: []StackProject Article * Title StackProject: Project Application: Project // UI Layer Page * Name WelcomePage: Page * WelcomeView * Cards: []IntroCard * NavigationSection * ColorScheme IntroCard * Title * Introduction GeneralPage: Page * TitleImage * Content: Hypertext * NavigationSection * ColorScheme // Web layer Browser Server // Dev Layer Templates CodeGenerator
The source code for the site is composed of HTML templates, JavaScript, CSS files, and some Go code. A simple Go program is used to render the templates into HTML, and Go WASM is used to compile the go code into a WASM file. All of these output files are then copied to a web server.
Sources
This site was created using HTML, JavaScript, Firebase, Visual Studio Code, Bash, Go, and OS X.
The complete source code for this project is not publicly available.
Get involved
If you'd like to participate in this project, please get in touch. Also consider applying to the beta program, which will give you access to in-development content and features.