Project information

Project details

This project features the languages and frameworks of PostGreSQL, Ruby on Rails, React, Redux, Material UI Components, and Material UI X-Data Grid. This app is a game, designed to reinforce positive student behavior as well as teach students about personal finance. Using Rails' built-in authentication and authorization methods, students and teachers may log in or signup to create a new account. After a student logs in, they are directed to their profile page. In the Student Profile, students can view their progress within the game; ex: they can see how many Privileges they have accumulated, their current Balance, their Desk transactions, etc. Additionally, students are able to update their avatar and update their financial goals for each month. When teachers log in, they are greeted with the rules and timelines page. Here they receive all of the information they need to run the year-long game successfully. In addition, teachers have access to the Global Student Edit table, which performs all of the functions of the game. They can update each student's Balance, perform Desk transactions, perform Privilege transactions, view Investment History, and of course, delete the student entirely. Since this app is being licensed to schools at the moment, it is not available for public viewing. You can view the functionailty in the YouTube walk-through video above.