Inspiration
Learning from experienced peers adds invaluable context and makes the learning journey more enjoyable than purely relying on documentation. DevTrade brings this interactive learning experience to life, allowing users to share and gain knowledge in a rewarding, mutually beneficial way.
What it does
DevTrade connects users seeking to trade skills, pairing them with others who have complementary expertise. Our matching algorithm prioritizes mutual knowledge exchange, allowing users to both learn and teach efficiently in areas they are passionate about.
How we built it
We structured the project into front-end and back-end tasks, with each team member taking on areas matching their experience. Our tech stack included:
Frontend: Built with React Native for a responsive, cross-platform experience, allowing users to access DevTrade on mobile with a seamless interface. Backend: Developed with Flask for a lightweight yet powerful API, managed on AWS EC2 to ensure scalability and stability. Database: Implemented AWS RDS with PostgreSQL to manage our user data, preferences, and matching logic, ensuring data integrity and reliability. Infrastructure: Managed through Terraform, enabling us to define and provision infrastructure as code, making deployment repeatable and scalable as the app grows. This stack, combined with effective communication, allowed us to create a full-stack application that brings out the best in each component.
Challenges we ran into
We faced a learning curve with some of the tools, particularly around setting up AWS services and configuring Terraform for automated infrastructure management. However, our team tackled these challenges by pooling knowledge, dividing learning tasks, and troubleshooting together, which allowed us to overcome technical hurdles efficiently.
Accomplishments that we're proud of
We’re proud of creating a feature-rich, functional app with a robust tech stack under such tight time constraints. It was rewarding to develop an application that feels genuinely useful and impactful.
What we learned
We gained extensive hands-on experience in full-stack development, including cloud infrastructure management with AWS and Terraform. Additionally, we learned the importance of clear, consistent communication and teamwork when working with a complex tech stack.
What's next for DevTrade
We plan to enhance DevTrade by refining our matching algorithm, improving the UI for a better user experience, and exploring real-time communication features to make interactions smoother. Our goal is to establish DevTrade as the go-to platform for collaborative learning in the developer community.

Log in or sign up for Devpost to join the conversation.