This was a group project that I did while studying at General Assembly. I handled the back-end while my two teammates dealt strictly with the front-end. I learned a lot about being in a group, communicating ideas, and collaborating to get the best possible outcome.
My contribution included setting up the schemas, routes, using MongoDB, Mongoose, and Express. We had stretch goals to implement JWT authentication, in case you spot that in my code.
Communication was vital in order to keep our github free of conflict and avoiding mistakes like overwriting one another's contribution accidentally. I definitely gained a lot of experience in relation to things like merge and pull requests, naming conventions for creating branches for new features versus fixing bugs, for example.