Sector(s)
Team Members
Project Team
Nirdesh Mittal - Project Manager
Vikas Vats - Theme Developer
Rohit Rajput - Developer
Shashank - Developer
Irfan - Designer
Taskifly is a reliable and trusted platform allowing you to connect people within your community to complete tasks you need help with. Our idea is simple -- no matter how complicated or simple, we aim to provide you with a quick and hassle-free way to complete your task. Whether you need someone to help with your chores, picking up groceries, building furniture, walking your dogs or building a website, you can find the perfect person to help you!
On the other hand, if you have an area of expertise that you can offer your services to or if you simply need supplemental income, feel free to offer your help to those in need.
About the project
โข Create an online platform on which people can register themselves to post their job requirements as well as to work for others requirements.
โข Create a bidding system in which a user could post their requirement and job seekers can bid for their task.
โข Add a payment gateway in which one could set a commission and that commission should be directly transferred to their accounts.
โข Create a search process in which the listing should be visible in the left side, and it should be located on Google Map in the right side.
Challenges
1. Establishing one to many relationship
Outcome
1. A bidding system that show the last bidding made by a job seeker
2. A payment system in which every money transfer is automated
3. Extensive search
Why Drupal was chosen
Drupal has the capability to create a bidding system that would show the last bidding and can get integrated with a payment gateway where every money transfer should happen in automated. This was the requirement of the project. Additionally, Drupal provides numerous modules for searches. For example, Core search, Facets, and Search API. Client wanted extensive search functionality. Hence, we selected Drupal 7. We used cTools, views, stripe connect, auto pop up module, multi-step form, token etc to create the bidding system, payment and searches.
Technical Specifications
Drupal version:
Key modules/theme/distribution used:
Npop- We used it to show the details of task/services in pop-ups.
Privatemsg - We customized the module to make an inbox message system like Facebook.
Mailchimp - It is used for subscriptions.
Multistep Nodeform - We used multistep node form to create a multi-step form for the tasks and services.
Fivestar - We used this module for rating system.
Flag - We used this module for Reporting Abuse.
Mandrill - We use this module to send messages.
modal_forms - We used this module to show different forms in pop-ups.
Twilio - We used it for phone number verification.