Reading Time: 2 minutes
VeightPay is a fintech product that is integrable into any platform with the help of secured APIs. The platform offers a plethora of services for every community within the product.
The below-given details explain every type of account it offers:
- Standard Account: A standard account is a customer who holds a wallet on the platform and can utilize VeightCoins in their wallet on different platforms. they can use their wallet coins to buy commodities or services. For example, a user can connect Veightcoin in the Vokabul8 platform and use their wallet to play/bet on the games available on the platform.
- Merchant Account: Merchant accounts are typically the businesses that integrate VeightPay into their system of payment options. A merchant account allows vendors to get easy payments from any country with guaranteed chargeback prevention.
- Agent Account: An agent account is a facilitator of all the transactions between the platform and the standard accounts via a marketplace within the platform. They can set up a commission-based model to sell Veightcoin on the marketplace. An agent would typically buy Veightcoins from the platform administrator and receive an equivalent amount of Veightcoins. They can then sell these Veightcoins in the marketplace with their desired commission.
Product Approach
With VeightPay, we started with the full product development approach instead of MVP. This was a preference of the founders themselves and we went on board with the approach.
The entire development as well as the UI/UX designs were taken care of by ThecodeWork.
We also developed a dashboard for the Admin to handle all the accounts and take care of the transactions involved. This includes the facilitation of new integrations with merchants from the dashboard.
Technical Approach
- We built VeightPay web app and the Dashboard with Laravel as the for the backend.
- Simultaneiusly, we chose Vue.js and Tailwind to develop the frontend for the platform.
- MySql was our choice of preference for the Database of the project.
- Also, detailed custom development was undertaken to facilitate all kinds of accounts within the platform with the marketplace being the key feature of the platform.
- Another important aspect of the product was to create key encrypted APIs for merchants to integrate and utilize for transactions.
- We hosted the solution in the Digital Ocean cloud server with OneSignal as the notification hub and library for the project.
- Mailgun was our preference as the 3rd party service for emails.
Development Approach
The development approach we followed for the project was to get the designs prepared by our team.
- Once the clients approved the UI/UX designs, keeping the complete product in mind, we moved on to the parallel development of both the web app for the consumers and the dashboard for merchants, agents, and the admin.
- We developed the product via multiple sprints following the agile methodologies.
- In addition to this, we used Google Sheets that our clients shared with us as our task management tool in order to keep a track of all the tasks contained within the product.
Current State
Our clients have released their first version of the product and they are seeking active feedback from their target audience.
The release got delayed with multiple changes from the client from the original timeline and scope but they were able to release it to the market by partnering with multiple user types.
They are currently in the testing phase and plan to make all the iterations they are collecting feedback from their customers.
We are currently supporting the project for improvements and taking a cognisance of all the feedback from their team which can further improve the product.