4 Training projects
Moonstalk for The Moon Mill
Open-source web development framework and hosting stack using Lua.
- Automated filesystem to URL mapping for sites and applications, with no configuration necessary before use (including web server)
- Includes a bespoke low-latency NoSQL database which shares the web application environment and functions, whilst also supporting a task queue with seperate processes
- Internationalisation and localisation including handling for plurals and GeoIP
- Best-practice handling of script-loading, CDN assets, canonical tags, addressing, salted passwords, microcaching, deployment (via dCVS), etc.
- Many supplementary applications providing functionality ranging from calendaring to geospatial search
Delhi for Moonlighting
Establish a house in Delhi with facilities for both coworking and accommodation.
- First coworking space in Delhi, and one of first few in India.
- First open-access space offering both coworking and accommodation for those visiting from further afield.
- Bespoke furniture constructions including large-span communal tables using wood with internal (hidden) iron dowels
- Regular community events and meals
- 8 en-suite bedrooms amd 1 bunkroom (convertible between 4 bunks, or 1 double)
- Live-in cook and 2 kitchens
- Cleaning, housekeeping and security staff
- Mixed-use lobby, lounge and dining space with A/V system
- Coworking desks (and monitors)
- Colourful paint and fabrics to enliven the otherwise drab interior
B2B Rental Marketplace for UK Enterprise
Bring an existing business and its processes online and up-to-date using a marketplace mediating with third-party suppliers.
- Multiple pricing and comission models to support both owned assets and third-party assets
- Per-class (category, product or variant) cascading inherited attributes, with ancestor and descendant overrides providing a variety of ways to control how suppliers add new items and values
- Mediated messaging, with client-supplier messaging relayed through an operator
- Supplier auctioning with deferred (countdown) booking assignments in cases of unknown availability
- Collection options using geolocation
- Flexible delivery class calculations assignable per-category and postcode
- Geographical search ranking availability of items with delivery constraints
- Ability for an operator to easily swap their CMS view to that of a supplier (delegate authentication) when handling operations by telephone
- Categorised product (and variant) listings with search
- Bespoke CMS handling categories, products and their variants with dynamic attributes
- Booking functionality (not calendared)
- CMS and API for suppliers
- Mobile app with push notifications and messaging for suppliers and customers
- Multi-device and multi-role authentication and notification settings