Inspiration

Currently, students mostly depend on google drive etc platform to store their study notes , there are no structured app where they can store studey notes properly. As a college student , i also faced this problem , there are no single place students can store and get notes.

What it does

It provides a way in which students can store and manage their notes properly. here user can create folders for example -> Important , Maths , History and here they can store their notes and docs. A public notes section is also available where admin can upload notes and everyone can search then after upload.

How we built it

  • i have used reactjs for frontend, and nodejs , express.js for my apis
  • we deployed our dockerized backend on spheron compute service. frontend on spheron static web.
  • to upload notes we used spheron sdk.
  • To store information in a more decentralized way, i have used polybase web3 database.

Challenges we ran into

  • main Challenge was to give a proper structure to my dapp where folders can be created and then - notes should have reference to those folder.
  • Also another challenge was to login with metamask and then interact with polybase database using apis.

Accomplishments that we're proud of

  • i have created a basic decentralized infrastructure , which students can use now.
  • with time we will add more features.

What we learned

  • we learned that how we can upload files to ipfs , filecoin etc using spheron sdk, and how to handle file inputs
  • we also learned about database for web3 , like polybase

What's next for web3-notes

  • we will add more features.
  • Each student can send request to admin to upload files in a public area , where everyone can view Approved notes.
  • another feature will be a job and internship opportunity section , where students can find different opportunitys.
  • there will be many more features

Built With

Share this project:

Updates