Toaster notification was shown every time a new message was received. It now only shows when user is outside Messages route.
Multiple messages were sent when 'send' was clicked on Messages page. Now the button gets disabled until the message is sent.
Proposal card in Messages is now clickable and takes the user to Task page. A few styling changes are made.
Users can now view Page Title of the current route on browser's tab.
Proposals now sendable from
My Tasks page.
Special Characters now allowed in task headline.
Profile First name and Last name can now include 64 characters including spaces.
Users will now get email notification on new activity.
Show a loader on top of the site indicating "Site Loading"
Red dot shown on message icon if any one message is unseen.
On new messages, a toaster will be shown even when the user is on another page.
Users can now see their added task at the end of the "Add Task" process.
Share option wasn't working on Recommended Tasks.
Share text is now customized for the shared task.
Number of styling improvements in header, messages and notifications.
Social Media Sharing
Users can now share the tasks.
Meta tags for SEO and social media handles is now added.
Users can share on Facebook, Twitter, Linkedin, Whatsapp or via Email.
Users can no longer send more than one proposals to tasks.
Users will be able to view the tasks they applied to using the 'Applied' indicator.
Add Task is now more smooth.
Styling fixed on Apple Safari on Mac.
New landing page design with new vectors and graphics.
Added Animations using JQuery Easing plugin
Users can now add feedback to completed tasks. On viewing a Completed task, both the users will get a popup on which they can rate stars out of 5 and write feedback for the other user.
Accumulated rating stats are displayed on the workspace for each user.
View Task History
Users can view tasks they added in a table format.
Users can edit tasks from the task options.
Users can view proposals, points and headline related to their tasks.
Users can filter their tasks depending on their status using Tabs.
Users can view the tasks they work on or are currently working on in a table format.
Users can filter the tasks by status tabs.
Users can now:
Login/Register using Facebook
Login/Register using Google
Users can view 3 steps on the dashboard showing what to do on the site.
Email confirmation now sent using SendGrid API.
Styling added for Dark mode on Messages, Proposals and Forms.
Navigation is more smooth now on Mobile screens. Users can click on any part of the screen other than the menu to close the menu.
Infinite Scrolling on Explore Page
Filtering and Searching is now fixed for infinite scrolling on explore page
User can toggle dark mode by going to profile card on top bar (or on hamburger menu on phones) and then Settings page.
The dark mode will remain consistent on the device even after page reload.
Users can search tasks by Categories or Skills.
Users can now remove/reset filters by clicking on 'Clear Filters'
Changed loader stylings on all pages.
Separate styling for darktheme update.
Explore page now has consistent UI. Equal height of footer and Points.
UI fix for lists such as Notifications. Now they are separated by some margin.
Added privacy measures in the backend. APIs now have limited objects (only relevant) in return.
Allow users to view tasks even without authentication.
Display task state (Completed, Assigned, Paused etc.) on top of the task.
Allow task owner to edit task. Headlines and Task points cannot be changed as some people would have engaged with task already.
Change task visibility.
Pause Task: Hide it from public feed. No user can view it except the task owner.
Remove Task: Mark the task as Archived and refund the task owner.
Unpause Task: Display it on public feed and allow users to send proposals.
Add helper buttons on task points for mobile users.
Users can view other profiles by visiting '/u/:id/' route.
Do not allow users to view 'Paused, Archived or Completed' tasks except the task owner.
Do not allow users to send proposals to tasks except for 'Pending Proposals' ones. Add backend as well as frontend validation.
Skills have new UI. Multiple skills can be selected and at max 3 are allowed to be selected. Users can also search skills in real-time.
Register (with confirmation)
View task details in popup
Add rich text for description
Add a headline
Search Skills from list
Realtime Error Logging
Choose task, then click on 'Send Proposal' and type in the text to send proposal.
Send Message with the proposal to the task poster
Task poster cannot send proposals to himself
Implement WebSocket to maintain live connection between the server and the client
Load Messages separately and keep them in the view (Redux store).
Indicate 'Typing' when user is typing.
Proposal message has separate styling.
Task owner can accept, reject or negotiate with the proposal sender.
Send live notifications to relevant user.
Clicking on notification must redirect to related page.
Refresh notifications frequently for customer engagement.
Work on Task
Allow users to send updates on task work page.
Allow task doer to submit work.
Allow task owner to respond to submitted work with either Acceptance or Rejection.
Send notification for every update on the work page.
On acceptance, both users will no longer be allowed to send updates on the work page.
On publishing task, task points from the task poster's account must be deducted.
On acceptance of the work, the task doer will get decided task points.
On task removal, the task owner must be refunded with the task points. Only unstarted tasks are allowed to be removed.
Users can view and edit their profiles by using '/me' route.
Users can add Experience, Projects, Skills, Mark Availability, Social Links, Date of Birth and Location.
Users can update a 'Tagline' about their skills.
Users can update Description about who they are.