mTasks Reached Beta

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@reazuliqbal·
0.000 HBD
mTasks Reached Beta
![top.png](https://cdn.utopian.io/posts/4bd8f2842a31d38df93f5d40034ea2ed91e9top.png)


**mTasks reached beta.** Now a user can create service, order other people's services, can manage his/her orders and services. Accept or reject orders, request modifications, release payment, dispute if things not going well with the order.

## What is new?
- Admin dashboard got a revamped - Recent users, orders management now work. [GitHub](https://github.com/CodeBull/mTasks/commit/fab06170746b44dd4d74c4f7557ad7b2f1b7fcd2#diff-9f69ddb66b22bd2208904ec3a6dcced4R13)

![Screenshot-2018-4-6 Admin Panel.png](https://cdn.utopian.io/posts/f59a56754f3a7cf68344c63cc94f5a41bd5dScreenshot-2018-4-6_Admin_Panel.png)

- Category management now has validation. Admin now can add and edit categories. [GitHub](https://github.com/CodeBull/mTasks/commit/fab06170746b44dd4d74c4f7557ad7b2f1b7fcd2#diff-9f69ddb66b22bd2208904ec3a6dcced4R59)

![Screenshot-2018-4-6 Categories.png](https://cdn.utopian.io/posts/8763784ce8d58435138441c25e0b39e09d81Screenshot-2018-4-6_Categories.png)

- There is full featured order management page for admins. [Code on GitHub](https://github.com/CodeBull/mTasks/commit/fab06170746b44dd4d74c4f7557ad7b2f1b7fcd2#diff-9f69ddb66b22bd2208904ec3a6dcced4R131). Admins can accept, decline, and release payment in case of dispute. [GitHub](https://github.com/CodeBull/mTasks/commit/fab06170746b44dd4d74c4f7557ad7b2f1b7fcd2#diff-9f69ddb66b22bd2208904ec3a6dcced4R165).

![Screenshot-2018-4-6 Admin Manage Orders.png](https://cdn.utopian.io/posts/38995245f3082d94698dd703ea77a68a7ef8Screenshot-2018-4-6_Admin_Manage_Orders.png)

- On user dashboard order status get auto sync with Bloackchain on page reload. [GitHub](https://github.com/CodeBull/mTasks/commit/fab06170746b44dd4d74c4f7557ad7b2f1b7fcd2#diff-e17b1b8b202fbf03f5ef4a7a3522d8d3R24) also show earning statistics and pending earnings.

![localhost_3000_dashboard (1).png](https://cdn.utopian.io/posts/5045b573749fca995dd101a9a2079e8270c9localhost_3000_dashboard_(1).png)

- Adding new service has a new 'Requirements' field.

- Seller can now pause, resume services, accept, decline, dispute incoming orders. Code on [GitHub](https://github.com/CodeBull/mTasks/commit/fab06170746b44dd4d74c4f7557ad7b2f1b7fcd2#diff-e17b1b8b202fbf03f5ef4a7a3522d8d3R157). Buyer can request modifications, accept delivery, and dispute orders. [GitHub](https://github.com/CodeBull/mTasks/commit/fab06170746b44dd4d74c4f7557ad7b2f1b7fcd2#diff-e17b1b8b202fbf03f5ef4a7a3522d8d3R243)

- On user dashboard there is now separate pages for Received and Places orders with order management. [GitHub](https://github.com/CodeBull/mTasks/commit/fab06170746b44dd4d74c4f7557ad7b2f1b7fcd2#diff-e17b1b8b202fbf03f5ef4a7a3522d8d3R157)

![localhost_3000_dashboard_manage-orders_received_approved_.png](https://cdn.utopian.io/posts/ea58219ebc01eba6622ab8fb61d937f705b1localhost_3000_dashboard_manage-orders_received_approved_.png)


- There is in details order status on both admin and user's dashboard for both received and placed orders. [GitHub](https://github.com/CodeBull/mTasks/commit/fab06170746b44dd4d74c4f7557ad7b2f1b7fcd2#diff-82d3a41ec279d0eca6dc8287d719d538R107)

- Context wise modal added to validate users intentions and letting them know what to expect from this action.

![modals.png](https://cdn.utopian.io/posts/8d93b988b10702cb47478cbf44f33540d10emodals.png)


## Others
- Code was linted with ESlint using best practices.
- User, Order, and Service model was updated with new data fields.
- All dependencies was updated to latest versions.
- The site will show flash notification for success and errors.

## What is coming?
- A better arbitration system for admin is in development.
- Auto approve orders and batch approve orders for admin is in development.
- More validation of inputs and user actions.

## TODO
- On site messaging and order delivery.
- Email notification.
- Better UI and UX for whole website.

<br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@reazuliqbal/mtasks-reached-beta">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>
👍 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,