Codementor Events

How and why I built Taskbarter

Published Jan 06, 2021
How and why I built Taskbarter

About me

I'm a passionate full-stack web developer with extensive experience in the design and development of multiple web apps. I've done internships, freelancing and development of some personal projects. I've won a programming competition and I've been top rated on multiple freelancing platforms. I'm also listed in the dean's honorary list of my university.

What is Taskbarter?

During the lockdown, I was working on Taskbarter, a platform where people can barter (or exchange) tasks for free. So, for example, you are not good in Content Writing, but you have exceptional programming skills, you can help people who want to solve programming problems and in return, people will help you do your content writing tasks. Just like Karma.

Once you do some tasks, you'll earn Barter points. You can use these barter points to exchange work from people. The work doesn't necessarily need to be time-taking or long. Students can exchange homework, experts can fix small bugs, 10-15 minutes tasks, anything is possible.

Tech stack

Frontend: React, Redux, Bootstrap
Backend: NodeJS, Express, MongoDB
Deployment: Github, Heroku, MongoDB Atlas

The process of building Taskbarter

It could not have been possible without the Github Student Developer Pack.

I deployed the app on Heroku Hobby Dyno which I got from #GithubSDP
I used MongoDB Atlas to host the database from the $200 credits that I got from #GithubSDP
The emails sent from the server are sent through SendGrid's 15k/mo email package which I also got from #GithubSDP
Icons used in the website are from Icons8 pro package which I got from #GithubSDP

Key learnings

I'm proud of whatever I built. Who cares if the Web App doesn't take-off or it does not make a penny. At the end of the day, what all matters is the sense of confidence I got from building this app that I can build anything. I was always intimidated by large-scale applications and I was curious about what goes behind these apps. Now that I have built something of my own, the sense of accomplishment is all that matters.

Final thoughts and next steps

https://www.taskbarter.com/

If you don't want to create an account, use these details to test the app:
Username: demo | Password: 123123

Screen Shots

jyb8oboq3ovbw0w64zcx.png
hdi1d2pe2k7cdpir3f2w.png
tmhbe4m4hl3a1005m12r.png
ryguf0dte7o85qqog24l.png
euw9xfzr0w95kedobvgv.png

Discover and read more posts from Mohsin Hayat
get started