Skip to content

reazuliqbal/mTasks

Repository files navigation

mTasks

Steem mTasks is a Fiverr like platform built on top of STEEM Blockchain using blockchain's Escrow features. At it's current state it is no where near as complete as Fiverr is but its a start and there is plenty to come. You can take it as SteemGigs.org alternative.

Features

  • Account creation and login using SteemConnect
  • Creation of services
  • Listing of services by category, by user
  • User profile page
  • User dashboard

How it works

  • First a user creates an account on the site using SteemConnect. After that user can create services or order services created by others.
  • Created service is posted on STEEM Blockchain with nice formating and some important data is saved into site's database.
  • Now any registered Steem user can order the service by creating an escrow transfer to the SELLER, using site's account as the AGENT. Agent may require a fee. This is done by click on a button.
  • Money is kept on the blockchain, and if the SELLER and AGENT approves the order within 3 days, SELLER can start working on the order and deliver. Escrow warranty period is 2 months.
  • If BUYER approves the delivered work, s/he can release the money. Both buyer and seller can dispute the order and AGENT will step in to make the final decision. (In development)

How to install and contribute

Clone the repository, make changes to config.js according to your credentials. Open up app.js and change mongo_url or add a node environment variable called MONGOLAB_URI.

Open up Terminal and inset following commands:

npm install

For production use:

npm run start

For development use:

npm run dev

Technologies used

  • Node JS (v8.10.0)
  • MongoDB (3.4.13)
  • Express JS (4.16.2)
  • Mongoose (5.0.9)
  • Steem JS (0.7.1)
  • Materialize (1.0.0-alpha.4)

TODO

Currently I am considering it as a working proof of concept. Lots of work to be done including but not limited to:

  • Adding on site cover image upload
  • Adding in-site project delivery
  • Adding seller and buyer rating system
  • Adding all the required dashboard features for buyer, seller, and agent
  • and many more...

About

Fiverr like platform built on top of STEEM Blockchain

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published