Open bbertucc opened 3 weeks ago
Always excited to work on power tools. Here we go:
We're building a bulk CSV import tool for Equalify. The idea is to allow users to upload CSV lists of properties with the following attributes:
We'll have to intelligently detect what columns correspond to what fields. We can leverage GPT-4o for this purpose.
/bulk/preview
)/bulk/upload
)/bulk/rollback
)The requested bounty is $500
for roughly 8 hours
of development spread across 2 days
.
This comes out to an effective rate of $62.50/hour
.
I intend to have this completed and ready for by August 23rd, 2024
.
Approved.
$250 payment initiated.
https://github.com/EqualifyEverything/equalify-dashboard/pull/60
Created a pull request, would consider this issue complete after it's approved.
adding @kevinandrews1 - Kevin you should be able to test adding multiple properties under "Properties" at https://equalify.dev
@heythisischris: There is currently no validation. We need to validate:
It incorrectly reported that this was successfully added:
name,url,type
Equalify Single,https://decubing.com,fake
Equalify Sitemap,httpfdfecubing.com/sitemap.xml,sitsfsdfemap
Feel free to push to staging and let me know when it's up there to test.
@bbertucc Validation is added and pushed to staging! Handling everything that you listed above. @kevinandrews1, you can start testing over at https://equalify.dev.
@kevinandrews1 any updates on this? It's ready for you to test.
@bbertucc @heythisischris I will get to this and report back by the end of today.
For @heythisischris:
Reassigning @heythisischris to add an upload confirmation
@bbertucc added upload confirmation, I think this task is completed and ready to merge into production.
Here is a video demo of the feature: https://www.loom.com/share/7538d9060d464570bb36282771c7c20b?sid=1e0389b1-4d86-449d-8e8a-84fefbded3fe
Important Notes:
Here is a sample CSV: https://github.com/EqualifyEverything/eudaimonia-wp/blob/main/websites.csv
@heythisischris said he was interested in jumping on this. Bounting this issue. He is going to submit a quick proposal for approval. Adding this to our next Sprint, since @heythisischris said he can get the issue done in a few days.