
Air360 Dashboard
User behavior analysis
A new project came to NCIT: Air360. The dashboard allows users to analyze user behavior and improve their website accordingly.
Our goal was to maintain the existing product and then bring improvements. The codebase was messy, and in order to keep improving the product we had to restructure and rebuild everything.
The original dashboard was based on .NET pages and jQuery. I set up the frontend using Nuxt and we kept the API on .NET. I also handled the deployment via GitHub Actions to S3 and CloudFront.
Over time, new features were added and/or improved: funnels, user journeys, session replay, snapshots, on-page analysis, etc.
Another important step was migrating user management from Auth0 to Supabase. This also allowed us to migrate the database to Supabase and use its APIs.