Our team was tired of missing networking opportunities at events. So we built a solution to reduce the chance of missing vital in-person connections. Now you can meet new people and ensure accountability while supporting your favorite nonprofits.
We want to encourage meetings, but we know when you’re at events things happen. So this is about helping people network, grow their networks to accomplish goals. Not wasting time by not having as many flaked meetings.
What it does
WitWay connects you with the most relevant people at events and helps you schedule meetings. Meetings are staked with ETH to ensure accountability. If one person misses the meeting without prior notice, their stake becomes a small donation to the other person’s charity of choice.
Meeting people at events / connecting people Identify opportunities to meet people and stake ETH to assure meeting happens. Meet people and chat Stake currency to show that you are serious Goes to a non-profit if you don’t show up Don’t connect public keys and personal data
Allows users to build stronger partnerships and trust with staff of other NGOs.
How I built it
Challenges I ran into
It was the first time the front end devs using React Native, so there was an ample amount of learning all along the process.
Dockerizing the backend was a headache at times, as not all the docker python images supported the gcc compiler, which I needed to connect to the blockchain. I spent the last year coding in Java and spring-boot, so returning to django required a refresh of design patterns and best practices. The documentation of the web3.py package for ethereum connection was at times frustrating, and I had to iterate a fair amount before I was able to successfully sign and send raw transactions on chain.
Our team was located in both American & European time zones, making it somewhat difficult to collaborate.
Accomplishments that I'm proud of
Building a real UI and a functional product within 9 days. Ambitious project having functional backend and a frontend. Decentralized team and got it accomplished.
I’m super stoked to have a dockerized app that builds without any need to fiddle with the code. 34 backend commits and roughly 20 hours of work later the product we’re presenting is way more polished than I expected given 9 days. We even have tests :D
What I learned
Learned how to build a quick, nimble tech team. Where blockchain can be applied strategically to add value, verses being forced into something in which it may not be best suited. We learned the importance of having a strong designer to enhance our UI/UX even in such an early stage. Design is fundamental to products people will actually use.
What's next for
We’re not stopping with this, we’re going to continue on to build this out and get a nonprofit/NGO audience to use it and start connecting with each other. We'll be adding a geo-calendar component to make discovering overlaps with you network easier. We are going to reach out to the organization we've identified as partners to validate the need for this app.