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
- node.js
- polybase
- react.js
- spheronsdk


Log in or sign up for Devpost to join the conversation.