The problem LazyContributer solves
The project I contributed to was memories-app. I specifically focused on my skills to understand a strangers codebase. Often when contributing to Open Source Projects we need to understand the codebase first. During the contribution period I contributed a lot to the project and made some successfull PRs.
Issues I solved were
- #8 Issue - Add a Readme File for Clarity of Server routes PR34
- #43 Issue - Resolve errors, make the Server Error proof. Add try and Catch Blocks PR44
- #37 Issue - Allow the users to Bookmark posts, and allow a user to fetcht the posts they bookmarked. PR53
- #54 Issuse - Add Routes for the updated Server PR65
Challenges I ran into
- The First and Foremost challenge was understand the codebase. Since I wasn't familiar with the practices followed it took some time trying to understand it. I overcame this by taking the Readme issue. This helped me to not only understand it but keep some short notes for the public and for myself.
- Secondly, it was tough to implement the bookmark routes without user auth. I overcame this by creating a generic endpoint for bookmarks. It's truly flexible and will be easily integrated wiht auth, when added.
- Thirdly, after a while some errors started popping up, due to these I wasn't able to make my most recent contribution to solve issue #42. I'll try to still make a good PR after fixing it.