Iventyo

Iventyo

Iventyo is full scalable & multi-tenant 3D webgl application that has own dashboard , dynamic web sites & 3D Editors.So this is the biggest project developped by me.Here are details...

Technical Aspects

Iventyo project has 5 main parts.And all parts have some seperate projects actually

  • Dashboard (Angular)
    • 3D Hall Editor (Webgl integrated)
    • 3D Stand Editor (Webgl integrated)
    • Blog Editor
    • Survey Editor
    • Live video streaming
    • Live Video Meeting system
    • Live messaging (Signal-R)
    • Management Systems
    • Stats Systems
    • And much more...
  • 3D Webgl Apllication (Webgl,javascript)
  • Dynamically created landing page for Expos (nextjs ISR)
  • Web based live meeting App (Nextjs,Webrtc)
  • Backend (.Net Core EF)

As you can see, Iventyo has many applications that a frontend developer will develop throughout his/her career.😀

Iventyo is very challenging project.Cause it's multi discipliner workflow.Besides the coding part , all 3D models modelled by me in 3ds Max and adopted to webgl.By the way I used Playcanvas for all webgl applications.Playcanvas is very proffesional and they have great editors.

Thanks fow webgl and javascript , Iventyo works on all platforms , browsers & devices.I optimized whole 3D process and developped some custom workflows. So technically , every 3D stand has only 2-3 drawcalls so on maximum , one scene has only 85-90 drawcalls and max 100 MB Vram.Very optimized😀

General Description

Basically, Iventyo is an application where every organizer can create their own 3D show, arrange halls and stands in 3D and share them with everyone from the automatically generated website.

Stand owners can also design their own stands in 3D and upload many content within certain permissions.

Here are some screens

iventyo
iventyo
iventyo
iventyo
iventyo
iventyo
iventyo
iventyo
iventyo
iventyo

I hope Iventyo project long lives.And it will become some kind of platform application.