Play2Learn is a gamified learning platform that combines education with an arcade-inspired gaming experience. The platform uses OpenAI's GPT-4 to dynamically generate educational questions and answers, making each interaction unique and challenging. The web application features an engaging interface with three arcade-themed games designed to enhance learning.
- Gamified Learning: Three arcade-themed educational games designed to challenge users
- Serverless Architecture: Utilizes AWS Lambda and API Gateway for scalable, serverless endpoints
- Dynamic Question Generation: GPT-4 generates JSON documents of questions and answers based on user-selected topics
- Interactive UI: Arcade-inspired design built in Figma and implemented using React.js and Next.js
- Smooth Navigation: Next.js routing ensures seamless transitions between pages and game states
- Continuous Delivery: CI/CD pipeline powered by GitHub Actions and deployed via Vercel
- React.js
- Next.js
- TypeScript
- Figma (Design)
- Node.js
- AWS Lambda
- AWS API Gateway
- OpenAI GPT-4
- Firebase Authentication (optional)
- GitHub Actions
- Vercel
- Postman
View the live application here
Built during Hack@Brown 2025 — Learn like you're in an arcade