Skip to content

NinjaBucks Dashboard is a virtual currency management system designed for CodeNinjas dojos, allowing Senseis to track and update balances while letting ninjas redeem cool prizes with their hard-earned NinjaBucks. Built with secure authentication and real-time balance updates, the platform rewards progress with prizes—keeping young coders motivated!

Notifications You must be signed in to change notification settings

jaytan3966/ninjabucks-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NinjaBucks Dashboard

The NinjaBucks Dashboard is a web application that allows students and instructors of Codeninjas RFR to manage and modify a list of ninjas and their balances, handle transactions, and redeem rewards. This application is built using React on the client side and Express.js and Node.js on the server side with MongoDB serving as the database. The application is deployed via Render.

Features:

  • Sensei Dashboard: Manage a list of ninjas, handle transactions, and assign rewards.
  • Authentication: Users can log in as either a Sensei or a Ninja.
  • Transaction Management: View and manage the transaction history.
  • Rewards System: View and redeem rewards based on accumulated points.
  • Protected Routes: Restrict access to certain routes based on authentication tokens.

Usage:

  • Login: Users can log in as either a Sensei or a Ninja.
  • Dashboard: Manage ninjas, view transaction history, and redeem rewards.

Watch the dashboard in action here!

Important Notice

Access Restricted: Thank you for your interest in the NinjaBucksDashboard. Unfortunately, this application is intended for internal use at CodeNinjasRFR and is not publicly accessible. However, I appreciate you for checking out the NinjaBucks Dashboard!

-Jayden Tan, 2024

About

NinjaBucks Dashboard is a virtual currency management system designed for CodeNinjas dojos, allowing Senseis to track and update balances while letting ninjas redeem cool prizes with their hard-earned NinjaBucks. Built with secure authentication and real-time balance updates, the platform rewards progress with prizes—keeping young coders motivated!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published