Skip to content

akumar282/Matchbox

Repository files navigation

Matchbox

Welcome to Matchbox! Where innovation ignites... Our web application connects developers to projects that align with their interests, experience, and values

Team:
Abhimanyu Kumar - Principal Engineer
Hayden Lauritzen - Backend Engineer
Mohammad Zahid - Frontend Engineer

Link to the project

https://www.appmatchbox.com/

Visit our Figma wireframe!

https://www.figma.com/file/5GgpPtR2nnpO10SCe0ZyiK/Matchbox?node-id=0%3A1

Documentation

Frontend

  • Javascript (React)
  • React router-dom
  • MUI

Backend

  • AWS amplify
  • GraphQL
  • DyanamoDB

Inspiration

Our team was inspired by our university’s CS community. Being surrounded by talented developers, and as developers ourselves, we wanted to have a resource that would allow us to find projects we were passionate about.

What it does

Matchbox is a web cloud application that allows users to specify their background, experience, and interests. The application connects the user with projects submitted by other developers that align with their values and background through our filtering algorithm. Matchbox empowers developers with the ability to instantly discover projects that they are excited to contribute to.

How we built it

We started by designing our user interface in Figma. Our team utilized AWS Amplify’s cloud computing tools to construct our backend and create a relational database using DynamoDB. Additionally, we used GraphQL to query and mutate the database to interact and provide information with the frontend. This allowed dynamic and responsive features, such as viewing other users’ posted projects, or setting their own search preferences to help filter for similar projects.

Our team then rapidly developed the UI using Javascript with React and MUI web development libraries to flush out six dynamic and responsive pages which also connected to our backend.

What's next for Matchbox

Our team is looking forward to expanding our web app’s features, scaling our application, and improving the user experience for our developers. We are excited to have the opportunity to deploy a working website to production!

Such as implementing a list of ‘not interested’ projects so the user can manually filter out projects they aren’t interested in despite it matching their language preferences or areas of experience.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors