Back to Home

Revello

Simulated Casino-Style Platform

About

Revello is a full-stack, real-time web application that simulates a casino-style experience using fictional currency. Users receive $10,000 in virtual funds to play games like Mines, Dice, Crash, and Plinko. The platform tracks user activity such as total wagered, winnings, and losses, offering a dynamic and engaging UI. Built with the MERN stack and secured using Passport.js and JWT, Revello focuses on showcasing backend logic, state management, and secure authentication flows. Remarkably, this project was developed with approximately 90% of the code generated through AI tools, demonstrating the power of AI-assisted development in creating complex, fully-functional applications.

Features

  • Fictional in-app currency with real-time wallet tracking
  • Games: Mines, Dice, Crash, and Plinko
  • User authentication with Passport.js and JWT
  • Secure password handling using bcrypt
  • Redux for consistent global state management
  • Live user stats and session-based progress tracking
  • Fully responsive UI with a clean, intuitive design

Technologies

React JSExpress JSMongoDBNode JSReduxPassportJWTBcrypt