Inspiration
From our time working in the power systems industry as an intern, we got to understand the crucial need for companies and establishments in any industry to employ payroll management systems. we also observed the growing need for upcoming establishments to employ low cost, stream-lined payroll and employee management systems for their employees and contract staff. And I thought to myself providing a means to carry the basic tasks involved in these systems in the web3 space would only serve to make it more reliable, transparent and effective.
What it does
On-cheque is a payment and employee management platform that allows users and companies/establishments to leverage on web3 more specifically on the Fantom blockchain to perform various functions. These functions involve sending and receiving payments between loved ones and friends, for companies they can quickly and efficiently pay multiple employees making use of a smart contract that automates the process. For example, an employee set by the employer to be paid in 30 days’ time cannot receive payment until the stated time has elapsed after which payment can be authorized from either the employees end or the employers.
How we built it
The application was built using React.JS. React tools were used to build the responsive website. The database used for the application was built and managed on Firebase. We used Tailwind css for styling and animation in the application also framer-motion was implemented for some animations. Icons used were sourced from Heroicons and Icons8 Solidity was used to write and manage the smart contract that automated payment relies on. The contract was deployed using Remix IDE and has also been verified on the remix IDE to deploy our smart contract on the testnet smart contract has been verified on the fantom testnet.
Challenges we ran into
This been the first ever major application we have deployed on the fantom blockchain. We encountered various hurdles in deploying our smart contract and fine tuning it to what the application needed taking into account security vulnerabilities and other various factors. Also understanding the specifics of real-life application of our product served as step-back at various points during the development cycle.
Accomplishments that we're proud of
During this hackathon my team was able to achieve certain milestones such as, deploying our first verified working platform on the fantom blockchain. We were also able to automate process of payment from employers/companies allowing employees to call a payment function in order to receive pay. We were able set up separate account types for users and employers and streamline the users’ experience. A Report system was also integrated allowing users to inform of dev-team of any issues experienced when using the platform. A notification system to enable communication although limited between the employer and employee. And more importantly we were able to leverage our skills to solve a real world problem.
What we learned
This been our first time working on the fantom blockchain, we learnt a lot most notably would be the application of smart contracts on the blockchain
What's next for On-Cheque
Firstly the integration of more robust communication channel between the employer and employee. Integration of various features which account for bonuses, benefits, deductions of individual employees is also step forward for On-cheque.
Log in or sign up for Devpost to join the conversation.