## Inspiration

Tinder but Volunteering

## What it does

Connects people to volunteering organizations. Makes volunteering fun, easy and social

## How we built it

react for web and react native

## Challenges we ran into

So MANY

## Accomplishments that we're proud of

Getting a really solid idea and a decent UI

## What we learned

SO MUCH

## What's next for hackMIT
## Inspiration

We saw that lots of people were looking for a team to work with for this hackathon, so we wanted to find a solution

## What it does

I helps developers find projects to work, and helps project leaders find group members.
By using the data from Github commits, it can determine what kind of projects a person is suitable for.

## How we built it

We decided on building an app for the web, then chose a graphql, react, redux tech stack.

## Challenges we ran into

The limitations on the Github api gave us alot of troubles. The limit on API calls made it so we couldnt get all the data we needed. The authentication was hard to implement since we had to try a number of ways to get it to work. The last challenge was determining how to make a relationship between the users and the projects they could be paired up with.

## Accomplishments that we're proud of

We have all the parts for the foundation of a functional web app. The UI, the algorithms, the database and the authentication are all ready to show.

## What we learned

We learned that using APIs can be challenging in that they give unique challenges.

## What's next for Hackr\_matchr

Scaling up is next. Having it used for more kind of projects, with more robust matching algorithms and higher user capacity.
## Inspiration: Many people that we know want to get more involved in the community but don't have the time for regular commitments. Furthermore, many volunteer projects require an extensive application, and applications for different organizations vary so it can be a time-consuming and discouraging process. We wanted to find a way to remove these boundaries by streamlining the volunteering process so that people can get involved, doing one-time projects without needing to apply every time.

## What it does

It is a website aimed at streamlining volunteering hiring and application processes. There are 2 main users: volunteer organizations, and volunteers. Volunteers will sign-up, registering preset documents, waivers, etc. These will then qualify them to volunteer at any of the projects posted by organizations. Organizations can post event dates, locations, etc. Then volunteers can sign-up with the touch of a button.

## How I built it

We used node.js, express, and MySQL for the backend. We used bootstrap for the front end UI design and google APIs for some of the functionality. Our team divided the work based on our strengths and interests.

## Challenges I ran into

We ran into problems with integrating MongoDB and the Mongo Daemon so we had to switch to MySQL to run our database. MySQL querying and set-up had a learning curve that was very discouraging, but we were able to gain the necessary skills and knowledge to use it. We tried to set up a RESTful API, but ultimately, we decided there was not enough time/resources to efficiently execute it, as there were other tasks that were more realistic.

## Accomplishments that I'm proud of

We are proud to all have completed our first 24hr hackathon. Throughout this process, we learned to brainstorm as a team, create a workflow, communicate our progress/ideas, and all acquired new skills. We are proud that we have something that is cohesive functioning components and to have completed our first non-academic collaborative project. We all ventured outside of our comfort zones, using a language that we weren't familiar with.

## What I learned

This experience has taught us a lot about working in a team and communicating with other people. There is so much we can learn from our peers. Skillwise, many of our members gained experience in node.js, MySQL, endpoints, embedded javascript, etc. It taught us a lot about patience and persevering because oftentimes, problems could seem unsolvable but yet we still were able to solve them with time and effort.

## What's next for NWHacks2020

We are all very proud of what we have accomplished and would like to continue this project, even though the hackathon is over. The skills we have all gained are sure to be useful and our team has made this a very memorable experience.