This is a submission for the Alibaba Cloud Challenge: Build a Web Game.*

What I Built

This interactive quiz application allows users to select any subject of interest , upon which an AI system dynamically generates a series of related questions. The platform is designed for social engagement - users can share their custom quizzes with others and compete for the highest scores on leaderboards.

Demo

http://47.242.186.192:3000/

Alibaba Cloud Services Implementation

Developed as a fullstack RemixJS web application, the system leverages Mastra.ai's AI,Deepseek and Alibaba ECS capabilities. This was my first fling with AI, and… it worked! :D

This was my first time using this platform, and I really liked its simplicity—especially how intuitive it is to adjust security groups compared to other cloud services, where it often takes more clicks and isn’t as obvious where to configure them. I also appreciated the wide range of resource configuration options and the ability to set predefined runtime for instances.

That said, there’s room for improvement in support and KYC approval. In my case, after several days, my verification still hadn’t been approved

Game Development Highlights

It's a full-stack Remix.js app (my first in Remix—I previously used Next.js), built with Tailwind and shadcn. The agents run on Mistral.AI, and I loved how seamlessly you can define the AI's response format using Zod. The database uses Grizzle, which is fantastic.

There are probably better ways to develop this in Remix.js, but overall, I found it incredibly efficient.

@cocodrino

Image description

Image description