The Story Behind PromisePay
Freelancing is built on trust, but trust is not always easy to establish online.
A client hires a freelancer with certain expectations. The freelancer puts in time and effort to complete the work. However, when requirements are unclear or the delivered work is disputed, both sides can face uncertainty. Clients worry about paying for incomplete work, while freelancers worry about completing projects without receiving fair payment.
We wanted to address this gap.
That is how PromisePay was conceptualized: a platform where promises made at the beginning of a project can be connected to measurable outcomes at the end.
Instead of relying entirely on informal conversations and subjective judgments, PromisePay uses AI to transform project descriptions into structured agreements with clear deliverables and acceptance criteria.
Once both parties approve the agreement, the payment workflow can begin through PayPal. When the freelancer submits the completed work, AI evaluates the evidence against the original requirements and generates a verification report. The client retains control over the final approval, ensuring that technology assists decision-making rather than replacing human judgment.
Building PromisePay also gave our team an opportunity to explore how AI and payment infrastructure can work together in a practical application. We worked on connecting frontend experiences, backend APIs, AI-assisted workflows, database operations, and payment functionality into one platform.
Our goal is bigger than simply building another freelancing application. We want to make digital collaboration more transparent, reduce uncertainty between clients and freelancers, and create a system where trust is supported by clear agreements and verifiable work.
PromisePay stands for one simple idea: Make a promise. Deliver the work. Get paid with confidence.
Built With
- api
- apis
- css
- fastapi
- gemini
- jwt
- orders
- paypal
- postgresql
- python
- react
- rest
- sqlalchemy
- sqlite
- tailwind
- vite