Inspiration
I'm Johnatan Kayevo and im an immigrant, so my inspiration stems from the challenges immigrants face in accessing bank accounts and receiving international payments.
What it does
BitPayroll is a bitcoin-only service that enables companies to pay their employees with fiat or bitcoin in a safe and compliant manner.
Features:
- Company login
- Employee login
- Company employee connection
How we built it
The app is a native Android client app built with Kotlin as the primary language and developed with Android Studio IDE. The architecture is MVVM and I used dependency injection to connect the components.
Challenges we ran into
Deciding on the appropriate technologies and architecture proved challenging due to time constraints. I adopted a proof-of-concept (POC) mentality and opted to proceed without a server-side component.
Accomplishments that we're proud of
- Solid project scope.
- Bitcoin only service.
- Functional app.
- Beautiful and clean design.
- Huge problem addressed.
What we learned
- I learned the limitations of software scope in hackathon events and the importance of meeting deadlines.
- How application could use bitcoin technology to provide services in not main layer.
What's next for BitPayroll by DeContract Company
Features:
- AI service to verify e-contract information and prevent document fraud.
- AI service to validate whether there is a genuine connection between the company and employee to prevent money laundering.
- Backend server-side implementation and database connection.
- Bitcoin address ownership proof: To add an address in the platform to send or receive bitcoin, the entity must send a certain amount of bitcoin from the address to the BitPayroll account, thereby proving ownership in the bitcoin blockchain. This helps avoid typographical errors and provides blockchain compliance proof.
- E-signed documents: For compliance and information certification.
Built With
- android-studio
- kotlin

Log in or sign up for Devpost to join the conversation.