computablelabs / dapp-universities Goto Github PK
View Code? Open in Web Editor NEWA decentralized application tutorial: Creating a University Database
License: MIT License
A decentralized application tutorial: Creating a University Database
License: MIT License
Change text so that it is relevant for BRCA case.
As a university founder using dapp-universities, I want to be able to remove my listing so that I can opt-out of the database.
As a person going through the demo, I want to use encryption so that I can understand basic concepts of safely handling data.
("email", "pwd-hash")
based on bcrypt_sha256
Add image here.
As a person going through the demo, I want to see the options university founder
, student
, and reviewer
so that I understand the following actions respectively: applying for a listing, retrieving all listings, and voting for a listing.
university founder
, a student
, or a reviewer
university founder
takes you #2 flowstudent
takes you to the last page in #2 flow. That is, it just lists all the universities that have been submitted so far.Please also note:
Add image here.
As a person going through the demo,
I want to apply for a listing so that I understand how to add data to a data marketplace.
Run locally w/ Ganache. Single browser session only. No need for anything server side, e.g. API, data storage.
Please also note:
As a person going through the demo, I want to get queried/ sorted data so that I can retrieve the top 10 schools.
Prior completion of #4 and #5 is needed.
show top 10
button to the bottom of the page that returns a list of all universities in the database.Please also note:
Add image here.
Refactor computable.js action creators to use contract wrappers that encapsulate the instantiation/fetching of contracts.
As a person going through the demo, I want to add a university ranking in addition to name so that I can retrieve a list with top universities.
university founder
the page to enter the university name has a field to enter ranking as welluni founder
flow is still just a list with all the past entries but now with uni name and ranking. No sorting neededPlease also note:
Add image here.
As a person going through the demo, I want to use Testnet so that I can have a closer experience to the one I would have as a user.
Please also note:
Add image here.
As a person going through the demo, I want to have tokens assigned to me based on reputation (e.g.: I have a .edu email address or I am an established reviewer so I should get 10X the amount an average user would get) so that I can understand token incentives and economics better.
Please also note:
Add image here.
As a person going through the demo, I want to go through the reviewer flow so that I can understand how voting happens.
reviewer
in #3, a page should load with all the listing candidates from the last 3 minutes (actual time TBD)Please also note:
Add image here.
As a person going through the demo, I want a data storage integration so that I can understand off-chain storage.
Prior completion of #4 is desired
Please also note:
Add image here.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.