Inspiration

I never get help on my homework because I have no friends

What it does

Encourages users to help each other by rewarding them points when they help other users out by answering their questions.

How we built it

We started out as a decentralized app using Blockstack. We then added a mongodb database and a simple api server to increase the functionality of the website

Challenges we ran into

Halfway into the hackathon, we found out that a decentralized app can not know a list of its users. We also found out that exchanging information is difficult between two parties that don't know that each other exists. To solve this challenge, we created a database to store list of id of users' questions and answers. We made sure to limit the amount of data since that is the entire point of a decentralized app.

Accomplishments that we're proud of

What we learned

We learned more about how a decentralized app works, and some of the challenges that can be encountered when building one. Unlike a centralized app, where the server has full authority over users' data, decentralized app tries not to keep too much data which can lead to many challenges. It taught us to be more flexible and creative with our approaches in order to solve the challenges that came up along the way.

What's next for Study Oasis

Points system so that a user cannot abuse the system and only ask questions without answering. Also, we need a better way of removing those who answer

Share this project:

Updates