Skip to content

HACKWAVE2025/B49

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

🕹️ Replicant – Gamified Financial Fraud Awareness Platform

Replicant is an interactive, web-based game that helps users learn to recognize and avoid financial scams through an engaging, gamified experience.
Players progress through levels by answering fraud-related quiz questions — earning points, unlocking features, and eventually gaining access to a blogging system where they can publish posts by spending their in-game rewards.


🚀 Features

🎮 Gameplay

  • Built using Phaser.js, a powerful HTML5 game engine for real-time 2D gameplay.
  • Players navigate a continuous scrolling environment, dodging obstacles while answering scam-awareness quizzes.
  • Each correct answer earns points; wrong answers trigger “Trivia Modals” explaining the concept for better learning retention.

🧠 Learning Mechanics

  • Covers major fraud topics: phishing, investment scams, OTP fraud, identity theft, and more.
  • Immediate feedback and trivia after incorrect answers turn every mistake into a learning moment.
  • Adaptive question logic — difficulty scales with progress.

✍️ Blogging System (Unlocked after Level 5)

  • Players unlock a blogging feature after reaching Level 5.
  • Each post requires spending in-game points earned through gameplay.
  • Posts and points are stored via MongoDB transactions for accuracy and consistency.
  • Encourages players to reinforce what they’ve learned by writing short educational posts.

🧩 Game Economy

  • Points are a resource — used to write blogs or climb the global leaderboard.
  • Dynamic leaderboard powered by MongoDB + Express API for real-time ranking.

⚙️ Tech Stack

Layer Technology
Frontend React.js, Phaser.js, TailwindCSS, Zustand
Backend Node.js, Express.js
Database MongoDB
State Management Zustand
Auth & Logic JWT, REST APIs
Deployment Netlify (Frontend), Render (Backend)

🧮 Architecture Overview

React (UI) ↔ Zustand (Global State)
       ↕
Express.js (Backend API)
       ↕
MongoDB (User Data, Scores, Blog Posts)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages