Software Development Tools Platform
App Builder Workshop is a web application that aids applications developers
Hammer is a web app platform that is used as the substrate for all of the web apps authored by Shrinking World Solutions.
Hammer is deployed and running as a Droplet at Digital Ocean.
This single Droplet runs all of the following domains.
To create a new data model an app developer first defines a data model class in Python.
class Document(models.Model): title = models.CharField(max_length=100) body = models.TextField() html = models.TextField(null=True) file = models.CharField(max_length=200, default='Index', unique=True)
Then a new data type object is created within the workshop. These settings are then used to create the code for the templates, urls, and views that support the new data model.
Each of these platforms is built into the Hammer App that is hosted at Digital Ocean.