Inspiration

TaskDev was inspired by the need for a dedicated space where programmers and clients can connect meaningfully. Unlike generic gig platforms, TaskDev focuses on the unique needs of coders and the clients seeking their expertise. It bridges the gap by allowing clients to clearly outline programming tasks — specifying languages, frameworks, and goals — while enabling developers to choose projects that align with their skills. Prioritizing clear communication, transparent pricing, and thorough feedback, TaskDev fosters a collaborative community where both sides build lasting relationships and grow together.

What it does

TaskDev is a platform that serves to enhance communication between clients and coders:

  • Empowers clients to post programming tasks with detailed descriptions
  • Allows clients to set fair prices and specify required technologies
  • Enables developers to browse tasks and select projects matching their expertise
  • Facilitates direct negotiation of terms between clients and developers
  • Implements a rating system for clients after task completion, ensuring accountability
  • Streamlines the process of finding and offering programming work

How we built it

TaskDev was created using a combination of various languages and frameworks to create an intuitive and efficient final product:

  • Full Stack Development with Ruby on Rails: For both our frontend and backend, we used Ruby on Rails and took advantage of its solid full-stack framework and ease of use to form a robust app foundation.
  • GitHub Copilot: This tool significantly streamlined our coding process, mostly assisting with code generation and debugging.

Challenges we ran into

  • Rails-Heroku Integration: Hosting our Ruby on Rails app on Heroku took more time than we expected. We weren't able to host the app on Heroku.
  • UI Design: The user interface was something that caused our team some issues in the later stages, especially because we didn't think to plan ahead for any alterations to our original plans when developing it.

Accomplishments that we're proud of

  • Designing a good looking UI
  • Overcoming seriously difficult technical challenges and creating a functional web app

What we learned

  • The importance of planning ahead for everything (hosting, UI, etc.)
  • The intricacies of Ruby on Rails
  • Effective collaboration and development cycles to iteratively improve features

What's next for TaskDev

  • hosting the app to make it availaible for everyone
  • Upgrading the UI and adding more features to cater to the needs of individual clients and coders
  • Facilitate payment integration directly on TaskDev using Stripe or Paypal

For more details about our project, visit our GitHub Repository.

Share this project:

Updates