Skip to content
/ Cryoto Public

SOEN 490 - Software Engineering Capstone Project Concordia 2022-2023

License

Notifications You must be signed in to change notification settings

kimdera/Cryoto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Protect CRYOTO | KPMG

Project Information ๐Ÿš€

GPLv3 license npm version

** Scalable Blockchain Based Employee Recognition Platform For KPMG **

Team Members ๐Ÿ’ช ๐ŸŽ‰


Kimiya Derakhshani

Kristopher Beauchemin

Fadi Albasha

Graeme Killick

Militsa Bogdeva

Martin Senecal

Sami Merhi

Ahmad Hashem

Alexia Sousa

Introduction ๐Ÿ“–

Employers are often looking to reward their employees and provide benefits, but the current reward systems are rudimentary. Right now, the only way to distribute kudos and rewards is when an employee recognizes another employeeโ€™s effort and work by sending online reward points mostly in internal or slack-integrated reward systems. There is no automatic distribution of points based on the completion of certain criteria and the user interface of some of these platforms isnโ€™t modern and user-friendly.

Our solution will be built through collaboration with KPMG as our product owners and our main goals are to create a modern rewards platform in which employees can interact with and be inspired by their colleagues' appreciation.

The Cryoto rewards system will be used by internal KPMG employees and can be distributed to other companies in order to implement a modern user-friendly rewards system. Therefore potential target users are considered as all the companyโ€™s employees. Blockchain technology will be utilized to generate โ€œKPMG Coinsโ€ and validate all transactions. Additionally, a marketplace will be created, allowing users to spend their โ€œCoinsโ€ by purchasing gift cards and merchandise.

The purpose of this document is to showcase an overview of different processes that had to take place in order to create this web application, how the development cycles were managed and how each step of the project was implemented from requirements gathering, design and development to working on unit, system and integration testing and QA. The targeted audience of this document would be any member of the public that is interested to know more about this web application and how the project came to be. Our team has worked hard to implement effective document design enhancements that would help with the readability and usability of this document.

High-Level Architecture Diagram ๐Ÿ“Š

Architecture Diagram

Application Screenshots

Main Page

Main Page

Home Page

Home Page

Employee Search

User Page

Recognition

Dark Mode

Dark Mode

Wallet

Wallet

Coin Transfer

Settings

Marketplace

Settings

Order Placement

Order Summary

Admin Dashboard

License ๐Ÿ“

This repository is available under the GNU GENERAL PUBLIC LICENSE.