STORY
Pitch: BitPayroll Platform
AUTHOR
Joined 2022.08.12
PROJECT
DATE
VOTES
sats
COMMENTS

Pitch: BitPayroll Platform

The Beginning of an Idea

Three weeks ago, we had an idea for onboarding an organisation's payroll system based on Bitcoin Protocol.

As part of validating the idea, we engage with individuals that run payroll systems for businesses, we discussed at length and got the fact employee are looking for ways to diversify their portfolios and get paid in currencies/assets other than their fiat can it possible.

Getting on Legend of Lightning

Based on the philosophy of the tournament, developing the idea requires like minds who are experienced in the bitcoin and lightning network system, following the guidelines, I reached out to individuals to contribute while we build in public. Here is an article introducing BitPayroll at details here: Bitcoin Payroll Platform

Meet the team

The team consist of 5 members, 2 backend engineer, 2 frontend engineer and 1 UI/UX, consisting of 2 females and 3 males. While 3 of the team members are exposed to bitcoin and lightning development through Qala seminar and study group, 2 of the team are new to the ecosystem. However, they were able to learn and catch up with the development while we take them through.

The Tech Stack

The choice of tech stack used in the project was determined by the team.

Architecture

  • Bitpayroll adopts multi-repo which separates each service into its repo mainly frontend and backend which allow separate development environment and deployment.

On the frontend

  • React

  • Typescript

  • Chakra UI

On the backend

  • NodeJs

  • Typescript

  • Prisma

  • MongoDB

Cloud Infrastructure

  • Vercel: A Jamstack focused on front-end applications is used for running the front-end.

  • Render: Platform as a Service is used to handle the deployment environment on the backend.

Bitcoin

  • We decided to build the first version of BitPayroll based on bitcoin on-chain infrastructure using APIs from Sochain and Bitcore-lib package, and we currently run on testnet as we integrate and build the platform. We plan on running and connecting our own custom node or mining node as that allows us to support the bitcoin network while also validating transactions.

Design

  • We leverage Figma to design and prototype our UI implementation using documents from the user journey as a guideline for how Bitpayroll works.

Moving Forward

We plan to complete the BitPayroll genesis version and roll it out to users by the end of the year.

Here are our actions to achieve that:

  • Engage more with the broader community to gain awareness.

  • Engage with prospect mentors and industry experts to guide more on implementations both in technical and non-technical aspects.

  • Set up a business team to develop a pipeline to gain traction and a more robust business model.

  • Expand project scope and implementation with the lightning network for employees.

Project Links

This project is actively in development with regular iterations, however, here are links for assessment.