Open rvalenciano opened 2 days ago
Can i be assigned this?
Could I take on this issue?
May I try my hand at this?
Hey! I'm Lau Chaves, and I would like to contribute to this issue!
I have over 5 years of experience working with JavaScript, React, and TypeScript, ruby... Im also part of Dojo Coding Costa Rica!
This issue has the steps pretty clear so I make sure I follow them, I would start by creating the bid_requests and bid_status_histories tables to store all the bid data and track status changes. Then, I set up triggers to automatically log any status changes in the bid history, so we don't have to do it manually. I'd add indexes on key fields like apartment_id and status to make searches faster. For permissions, I’d use Hasura as mentioned above and finally, I’d run tests to make sure everything works!
Its been a while since I worked on DB so would like to take this one as a refresher and at the same time contribute to this project!
Can I take care of this issue? i'm a frontend dev and a blockchain dev please kindly assign :)
Hi My name is Sebastián Ceciliano I have experience developing and designing relational databases, as well as implementing backend workflows. I am confident that I can implement this functionality efficiently, including:
-Creating tables and migrations with appropriate constraints. -Setting up triggers and functions to automate records in history. -Defining state flows and validating transitions. -Setting permissions to ensure security and access control.
Also , I have knowledge in query optimization and schema design that supports scalable operations. As part of the Web3 community --DecentralU-- in Costa Rica, I am passionate about contributing to innovative projects, and I am committed to moving this forward no matter what the cost.
I look forward to the opportunity to collaborate on this!
Can I tackle this one?
I’m Juan Diego, part of the Dojo Coding community. I’d love to take on this issue as it aligns with my goal of transitioning from frontend development to learning and contributing more to backend workflows. I have experience working with APIs, including the Trustless API, and have previously worked on projects involving frontend integrations.
This issue looks like a great opportunity to deepen my understanding of backend development, particularly database management, migrations, and permissions configuration. I’d approach this by carefully following the guidelines, setting up the bid_requests
and bid_status_histories
tables, implementing triggers for automatic status history logging, and ensuring everything runs smoothly with proper testing.
I’m eager to learn more about the backend side of SafeTrust's ecosystem and would greatly appreciate the chance to contribute to this feature.
Hope to get assign and work in this amazing project that won in the EthPuraVida Hackathon. 🦦
Hi , I am a proficient MERN stack developer with experience in full-stack development. I believe I can contribute effectively to this project. Could you kindly assign this issue/task to me?
I'd love to work on this, confident with ETA to be under 48 hours
@juandiegocv27 feel free to work on this one!
@juandiegocv27 feel free to work on this one!
thank you @rvalenciano, i'll let you know any update or block 🫡🔥
[Backend] Create bid_requests and bid_status_histories tables
Create tables to handle apartment bid requests and their status history, tracking the complete lifecycle of a tenant's bid on an apartment.
Problem
We need to:
Solution
Migration Files
Create new migration:
up.sql
:down.sql
:Status Flow Diagram
Permissions Configuration
Tenant Permissions
Landlord Permissions
Verification Steps
Apply migration:
Test status flow:
-- Update status UPDATE bid_requests SET current_status = 'VIEWED' WHERE id = 'bid-uuid';
-- Verify history SELECT * FROM bid_status_histories WHERE bid_request_id = 'bid-uuid' ORDER BY created_at;