2

End The Rig Web

Full-stack web application with robust UI, payment integration, and advanced task scheduling for game logic and user interaction.

End The Rig Web is a comprehensive web application that enhances the gaming experience through a robust user interface, secure payment processing, and intelligent task management. The platform provides seamless integration between the game and web-based features.

Key Features

User Interface & Experience

  • Leveraged React, Next.js, and Material-UI for a modern, responsive interface
  • Standardized the UI across all pages for consistent user experience
  • Removed redundant code and optimized component architecture
  • Enhanced backend functionality using Nest.js

Advanced Game Logic

  • Designed a robust system for creating and managing IFTTT (If-This-Then-That) conditions and checks
  • Improved game logic and user interaction through conditional triggers
  • Implemented real-time game state management

Payment & Task Management

  • Integrated Stripe for secure payment processing
  • Implemented BullMQ for task scheduling to streamline operations
  • Enhanced performance through efficient queue management
  • Automated background tasks and job processing

Technical Highlights

  • Full-stack TypeScript development
  • Microservices architecture with Nest.js
  • Payment gateway integration
  • Distributed task scheduling with Redis
  • Database design and optimization with PostgreSQL
  • Modern build tools (Webpack, Vite)
  • Comprehensive testing with Jest
  • AWS Lambda and API Gateway integration

Built with

  • React - UI library
  • Next.js - React framework
  • Material-UI - Component library
  • Nest.js - Progressive Node.js framework
  • TypeScript - Type-safe JavaScript
  • Node.js - Runtime environment
  • Stripe API - Payment processing
  • BullMQ - Task queue management
  • Redis - In-memory data store
  • PostgreSQL - Relational database
  • Webpack - Module bundler
  • Vite - Build tool
  • ESLint & Prettier - Code quality
  • Docker - Containerization
  • AWS (Lambda, API Gateway) - Serverless architecture
  • Jest - Testing framework