Dilemma Game

Investment Learning Platform

Details

DURATION: Full Stack Developer (In Development).
PLATFORM: Web Application (Next.js), Backend (Express.js).
TECHNOLOGIES: Frontend: Next.js, Redux (Logger, Redux Toolkit, Redux Observable), React Hook Form, i18next. Backend: Express.js, Socket.IO, Keycloak, Babel, TypeScript, Mongoose.
TOOLS: VSCode, Postman, MongoDB Compass, Yarn, Bitbucket, Jenkins, Jira.
CODE QUALITY: ESLint, Prettier, Commit Lint, Husky, Lint Staged.

Team

MY ROLE: Full Stack Developer.
Team Composition: 1 Project Manager, 2 Developers.

Overview

Dilemma Game is an innovative web-based investment learning platform designed to enhance users' understanding of investment strategies through immersive real-world scenarios. The platform offers:

  • Comprehensive investment subjects and specialized topics
  • Intelligent character-based advisory system
  • Advanced team and individual performance tracking
  • Virtual investment rewards system tied to user performance

Key Achievements

  • Successfully implemented enterprise-grade Keycloak authentication system
  • Engineered sophisticated nested form architectures using React Hook Forms
  • Developed real-time multiplayer capabilities leveraging Socket.IO
  • Designed and implemented a responsive, accessible user interface

Share this project