Inspiration

Inspired by the efficiency of services like Uber, our platform's goal is to utilize proximity-based matching to connect customers with local trade workers. This minimizes travel, ensuring quicker response times and cost-effectiveness for both parties. Similar to Uber's success, our approach prioritizes convenience, making it easier for customers to find skilled professionals nearby and for tradespeople, especially those starting out, to access local job opportunities efficiently and grow their customer base.

What it does

TradeMap's goal is to simplify the trade job market and to make it more accessible to recent trade school graduates . It allows users to post jobs easily, specifying their needs and location. TradeMap connects customers with nearby, qualified tradespeople through filters and tags. As such, tradespeople find tailored job opportunities conveniently and customers get quick access to a service they need. Both parties then negotiate fair prices. TradeMap's goal is to streamline the process from job request to finding the right tradesperson, ensuring a straightforward and efficient experience for all.

How we built it

Leveraging the robust capabilities of Google APIs, we integrated powerful functionalities into the platform to generate a map that we intend to display our job request locations with. Django, a high-level web framework, provided the foundation for building the web application, ensuring efficiency and scalability for future further development and let us employ a lightweight SQLite database to manage and organize data, contributing to the platform's important functionality.

Challenges we ran into

A key challenge in developing TradeMap was setting up the database, especially integrating user outputs within the Django framework. We had to carefully design the data models and relationships for efficient data flow, and configuring Django to handle user inputs and outputs posed many complexities. In addition, our willingness to learn and explore Django brought us into unknown territory, leading to a complication that prevented the implementation of one of our key concepts of an interactive map. Despite all of this, we all came out having learnt more about problem-solving, development, and Django.

Accomplishments that we're proud of

We're proud to highlight our prototyping and implementation of location services in TradeMap, a feature that not only inspired its name but also significantly boosted its convenience. This enhancement will ensure that job listings and trade opportunities are precisely tailored to users' geographical preferences, making TradeMap a uniquely efficient and user-friendly platform in the trade job marketplace.

What we learned

Our learning curve with TradeMap was steep as we all had limited experience with front-end development and were unfamiliar with Django. Despite these challenges, we quickly adapted and gained valuable skills in both front-end development and utilizing Django's capabilities in back-end development, showcasing our ability to learn on the fly. Through all of our difficulties, we still went on to hone our skills in problem-solving under a time pressure.

What's next for TradeMap

In the future, TradeMap plans to implement more precise search features and expand support for a diverse range of job listings as well as implement our planned features unable to be realized in the scope of this hackathon. This includes refining search functionalities for targeted results and accommodating a broader spectrum of trades, aiming to create a more inclusive and comprehensive platform.

Share this project:

Updates