Immersive Media Trainer

😲 Immersive Media
360° Panoramas, 360° Videos, 3D models, Gaussian splatting. It's all immersive media that astonishes viewers of feeling to "be there". Combining that immersive media together into virtual experiences in which users can use their webbrowser to explore a venue virtually.
🔐 Ownership of content
Lots of tools legally steal creators' their immersive media by mentioning that in the privacy policy or terms and conditions. Or force users to agree to new policies. It's time to shift more towards open-source tools that can be self-hosted to keep ownership of your content.
🗘 Connect content dynamically
No-code tools are great for starting projects, but can become costly and unpredictable as you grow. Having low operational cost is a great benefit.
Let me develop it or teach you.
I offer both DIY to teach you how to use tools as well as develop it for you. My mentality is open-source, just like my preferred tools.

My own 360° software
Source code available, easy interface, CMS and much more.
No-code Migration Services
All the stuff I felt frustrated about, found things that serve me better and that I think can serve others as well.

Dynamic cms website
Using Webflow there's limitations in how many CMS items you may have and you need to pay per project per month. On top of that you need 3rd party sync tools that charge similar fees to sync data from other sources.
So it's nice if you can pay a single monthly subscription for as many projects on various custom subdomains as you want to have. On top of that you get instant syncing with any CMS of your own choice that has an API available. Plus there's no more headache using combo combo classes. Webstudio uses Design Tokens which make it much easier. And if you need to, you can self host the Webstudio builder on your own server.



No-code database
It's pretty awesome when you understand the basic principles of a database. Because you can stop duplicating those spreadsheets, easily add new things to a database with a form, keep data consistent and connect it with other tools using automations. Stuff that Airtable is well known for.
But having a 1.000 api call limitation in the free plan with 1.000 records maximum and then needing to pay for each user each month per workspace doesn't feel that sustainable in the long run.
So it's nice to know you can transfer all your Airtable data to a self hosted Baserow and have unlimited api calls, unlimited records and many more benefits.

Connect any app with another
Connecting apps with each other is a great skill to have. Because sometimes a certain app doesn't have a particular feature that you would want to have. Such as sending out an email notification if something happens. Or syncing data with your own database.
Now there's tools such as Zapier and Make, but their pricing goes up quite quickly and are limited in their nature. Using n8n you step into an abundance of automations as it's being self hosted.

Self Hosted Notes in virtual tours
With 3DVista Notes everything runs in their cloud environment. The moment you stop paying, you loose all the notes. So you're locked in. And you need to worry about storage and small amounts of bandwidth.
With my Self Hosted Notes system you determine where you host the application. Create unlimited notes on your own privacy friendly server with as many 3dvista virtual tours as you like. Assign projects to the right clients. Assign notes to the right user. Discuss each note with each other. Automatically send email notifications. Full overview of all the notes per user account and as a system admin.
All on your own custom sub(domain) whitelabeled for you and your clients. No need to worry about storage or bandwidth as you can self host this Notes application.
Virtual Tour hosting
3DVista Hosting has been made easy. But once you know someone's url, you can change the last number and gain access to all other tours. The urls don't look pretty and in order to do so, you need to get into the complicated documentation. Paying for a few GB of bandwidth per day is simply ridicious.
AWS and Google Cloud have other issues. You give your credit card details and they can surprise bill you at any point making you pay 100.000 euros.
With a Hetzner VPS I pay less than 10 euros monthly for 80GB storage and 20.000GB bandwidth per month. Even 3DVista's highest place of 425 euros monthly only reaches 40GB storage and only 3.600GB bandwidth per month if you can manage to fully use the 120GB bandwidth each day. Hetzner being a more reliable provider that's open to reason if bad situations happen to keep their name clean.

Custom Made Solutions
More specific use cases that I have created

Custom Made Marketplace
A marketplace to have community members selling their digital products sounds great, but charging 30% seller fees while making a mess with sales tax is not that great. Unclear filtering system, anyone that sells some heavily animated icon got accepted. Making it all look like quite a mess.
Adding in products of various sellers. Each seller having its own dashboard to modify their own products or add new products. Custom made, so everything can look as you want it to be. Each detailpage shows an embedded demo tour.
Programmatic SEO for 360Beckum
You can create nice virtual tours with 3DVista, but you can't get good results with it to be indexed by search engines.
This Virtual City of Beckum, located in Germany has over 100 panoramas that present different parts of the city.
What I have created is a database in a self hosted Baserow of all those 100 panoramas with titles, descriptions and camera angles. And I have created a dynamic page template that creates these 100 pages automatically using Webstudio. I have made sure that there is a dynamic sitemap so that search engines like Google can find all the dynamic content.
Now the client only needs to fill out a form to add a new panorama.


Self Hosted Elearning user tracking
Great there's e-learning in 3DVista, but how do you keep track who did what in the virtual tour?
With this e-learning user tracking system, you as the admin have a full overview of all students and courses how far each student got. You know exactly when each student finished which course. Fully self hosted on your own server.
Self Hosted Client Portal
A client portal that gives the client access to the work you've created per project, the timeline, invoices that need to be paid and so on.
