A

Athena

Gamify Workspace with Incentive(cryptoTokens)-driven decentralised-appraisal system

The problem Athena solves

Most of the companies have a complaints portal or a consumer forum. But what about a positive feedback or an appraisal forum? Think of the ways it can improve the process of reviewing the employees. It will definitely become quite easy for employees to redeem bonuses and confirm leave requests :-P. Moreover, on a serious note, it becomes quite easier on the managerial side to to rate and generate a report of the employees for their accomplishments. But again, here comes a the age old problem... what if there is a case of tampering which goes unnoticed ?... what if someone teams up with another employee to gain benefits from the bonuses? So, here comes the magic potion... the 'Blockchain':

The review system has been made decentralized, so no one can tamper with the actual data.
There is a system of voting which has been implemented using smart contracts in blockchain. This cross verifies the posted achievement or the appraisal, preventing any case of forgery.
And then we have our credit system, using our own custom currency, the 'Prisma'. Any user who gets more than a certain amount of upvotes, is credited with 10 or 20 prismas. These prismas can be redeemed for further benefits.
There is also a leaderboard which shows the employees with the maximum prismas, upvotes and maximum number of posts. Besides, the fact that is decentralized makes if stands out in this aspect as the ranking is fair.
Thus, it has attempted to successfully gamify the appraisal system while keeping secure.

Challenges we ran into

When we discovered the tracks we can use to hack in Inout, we were excited to venture into something new. Then we came across blockchain, a technology with untapped power. But even then we were quite confused about the idea since we were still at new to this field and unsure what was possible. One of the greatest challenge that we had faced was finalising and deciding an idea that would actually be useful and justify the technologies it used. After discussions with various designers and people we came up with our current idea.
New to solidity it was also challenging at times to make it work the way we want.

Technologies used

Discussion