The aim of this project is to create a book review platform that is powered by steem encourageing people to write in-depth value reviews. Steemit & Busy are both general purpose blogging platforms, that means they are able to accommodate many types of content but specialise for none. I believe creating a specialised platform for books onto of STEEM can foster a new community and bring value to the Blockchain as a whole.
- Express server with routing
- Authentication with Steemconnect
- Gallery View Template + Sidebar (Latest/Trending/Featured/User Feed)
- Data From Blockchain (Latest/Trending/User Feed) Can specify global tag, mvp uses 'book-review' but will use any tag for testing -Featured - Currently uses Mock example (until Beta is setup allowing posts to be 'featured')
- Single View Template
- Create Post - Post to blockchain with custom metadata for Book/Author/Rating values
- install node.js & NPM - https://nodejs.org/en/
- clone repo
- Go to https://v2.steemconnect.com/dashboard and create a new app, it currently costs 3 STEEM.
- add the Redirect URI - http://localhost:3000/auth/
- open
config.example.js
and rename toconfig.js
enter yourclient_id
from steemconnect and redirect uri to 'http://localhost:3000/auth/', update the session secret to a new secure random string - npm install // to download dependencies
- npm start // run the project on default port 3000
npm install -g parcel-bundler
npm run dev
- to watch for changes in src/ folder
npm run build
- builds for prod
- navigate to localhost:3000 in your browser
- click on the blue 'login with steemconnect to authenticate your app'