Sooperzone is an online community of consumer/survivors. Most users download the smartphone app, others access limited browser-based functionality. Consumer/survivors (and other marginalized groups) register with participating nonprofit organizations to access free version of app, others pay $10. Typewriter mode, which is always free, is restricted to a single size, monospaced font laid out as a grid of text.
Sooperzone includes a new programming language called Soopertree, along with a screen layout language called Soopertags. Soopertree/tags runs on Windows/Macs in single user mode, for those consumer/survivors without smartphones. All of the functionality of the online community is built using Soopertree and Soopertags. Soopertree is a powerful language, yet simple enough that any consumer/survivor with prior coding experience can easily master it. Even those non-programmers who are tech savvy can learn it more easily than other languages.
Implementation Steps
- Finish Soopertree syntax checker - done!
- Finish unit testing of syntax checker - done!
- Develop Soopertree code execution - doing it
- Release Soopertree as console-based compiler on GitHub
- Make Soopertree display grid-based with monospaced text
- Add mouse support
- Write Soopertags design specs
- Develop Soopertags
- Integrate Soopertree with Soopertags
- Port system to Android
- Develop Soopertree code editor
- Implement Keyboard Aid (bells and whistles of editor)
- Develop WYSIWYG Soopertags screen editor
- Implement online community using Soopertree/tags
- Perform beta testing
- Develop monetizing functionality
- Design website
- Launch Sooperzone website and app
- Purchase Google AdWords advertising
- Develop game engine
- Develop iOS version of Soopertree/tags