The community received mTask wholeheartedly. I have received many comments from users and friends. Though the site is not yet ready for production but continuous development and update to the codebase is happening.
What is new?
1. Code improvements
Main
app.js
file received some attention, some middleware has been changed and database connection is updated. Configurations now use.env
file for easier development environment setup. All the form submit is now protected againstCSRF
attack and user input is validated usingJoi
package.IndexController
is updated to facilitate both regular user and admin login. Check GitHub
2. User Settings
Now user can change full name and email from their settings page. Lot more settings will be added as the development progresses. Check out the code.
3. Admin Dashboard
A separate dashboard is added for site's administrators. They can check some basic stats, approve recent orders, and add categories. Check out the code
4. Add Category and Category view
Admin now can add category with description, and image. Category page template is also updated to show header and description. On GitHub
Add category
Category view
5. User Dashboard
Now seller will see Received orders on if the have any or if they have any open services. It will also show tooltip of approval deadline, though the approval functionality is in development. Check GitHub
Buyer's view
Seller's view
Updates Regrading SteemConnect Hot Sign
I've talked with @fabien to fix the SteemConnect escrow transfer issues. He and his team is on it. If they fix the problem, I'll switch to hot sign and not ask for active key.
Upcoming
- Flash notification of success and errors
- Client side user input validation
- User private profile to manage finance and check stats and a many more
DEMO: https://steemmtask.herokuapp.com
Pull Request: GitHub
Posted on Utopian.io - Rewarding Open Source Contributors