What DAppened: March 17–31

Lauren Bajin
Apr 5 · 3 min read

Hello friends and fans of Giveth! This is one part of a series of short transparency posts where we keep you in the loop with updates on what’s in development for giveth.io.

Our new DApp went live at giveth.io on March 24, 2021, and since then we got some great feedback from our testers and community, and we’ve been hard at work fixing bugs and adding new features.

First, we addressed the issue of gas fees not being calculated correctly, added an informative banner, and enabled users to login directly on xDai chain. We disabled the ability of a project creator to use a contract address for their project so that donations to all projects can be done either on Mainnet or xDai. We also added more tokens to our list in order to allow the Giver to donate with even more flexibility!

We onboarded a new member into our dev team and thanks to him we now have functional automated testing that allows us to make changes to the DApp in development and then push to our testing site with greater confidence.

Next we tackled a bigger fish: the development and implementation of a quality score, sorting/filtering method, and search function to add greater flow and organization to the projects page.

Now the projects are sorted by default using a “quality score” — a combination of number of likes, number of donations and quality of project description. We have also added the ability for the user to filter projects by category, and to change the sorting method from the default to “number of likes” or “amount raised”. Lastly, you are now able to use the search bar to quickly and easily find the exact project you want to view or Give to!

“Filter by Category”, “Sort By” and “Search Projects” Features on Giveth.io

Another exciting update is that we’re now using Segment analytics and Autopilot to track activity on the DApp and send appropriate corresponding notifications. We also worked on some internal organization in our Discord server that enables us to receive notifications so we can monitor site actions (such as new project creation, new donation, etc.) in-house.

In the next sprint we’re excited to continue with QA by getting email notifications working smoothly and ensuring that the donation amount (at time of donation) is being calculated and added to the database correctly. We also plan to add rich text formatting to the project creation flow, and enable the Maker to add videos and/or images to their project description. Furthermore, we are now developing systems for project verification to increase the quality of projects on the DApp.

In the coming weeks we will be investigating fiat integration for on-ramping and off-ramping solutions, and continuing to work on creating a white-label option.

As always, we are committed to building the future of giving based on feedback from you, our community! Let us know what you’d like to see us work on in future sprints by trying out the DApp and sharing your thoughts in our Discord.

Thanks for reading and we’ll see you at the end of the next sprint for more dev updates ;)

Many thanks to our amazing team for making all this possible: James Farrell, Mateo Daza, Kay, Merlin Egalite, Danielle Gennety, Willy Ogorzaly, Griff Green, Mark Prljic, Mitch Ozmun, Ashley Wagner, and Lauren Bajin!

Want to get more involved?

Help us Build the Future of Giving: 🦄 Donate directly 🦄 or buy a Ledger with our affiliate link

Giveth

Open-Source Platform for Building Decentralized Altruistic…

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store