Thanks to visit codestin.com
Credit goes to github.com

Skip to content

bquigley1/TFS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tokenizing Employee Rewards: A Blockchain-Based Incentives System

UTD 4485 Senior Design Project, Sponsored by Toyota Financial Services

This project is presented by students:

Daniel Dogbey
Ryan Evans
Rithvik Kalidindi
Bennett Quigley
Philip Wallis

Abstract

The purpose of the project is to create a prototype ecosystem, using the Ethereum blockchain to create an ERC20 Token, "TFS Coin", that can be used by the Toyota Financial Services to reward employees. The student team used and created a MySQL database on Amazon Web Services (AWS), Relational Database Service (RDS), two Ethereum smart contracts tested on the Sepolia test network, a NodeJs / ExpressJS backend server, and a ReactJS frontend. The result is an interactive website that the TFS employee can utilize to earn and redeem "TFS Coin" without directly interacting with the blockchain. The website has login authorization methods implemented by JWT, and an interactive rewards store that a user can claim rewards from. The website also includes two methods of earning coins: a daily check-in, and a bug bounty system. The website also includes an admin page where authorized users can modify the rewards list and reward bug bounties.

Keywords

Blockchain, Ethereum, Fungible Token, MySQL, NodeJS, Express, React, AWS

This Repository is a Monorepo that contains the following:

backend - An ExpressJS Server
contracts - Ethereum's ERC-20 Token
database - MySQL Database
frontend - A React Server
usecases - Use cases for the app

Watch the Demo

Demo Video

Try it yourself

Live Demo of the website can be viewed here.
To try the app yourself, Login with the following, or create an account:

Sample User 1
Username Password
sampleuser1 my1password123
Sample User 2
Username Password
sampleuser2 my2password123!
Sample Admin
Username Password
sampleadmin securePassword4485!

About

Toyota Financial Solutions CS 4485 Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5