Here is an open source project which is beginner friendly.
App: https://figuringout.life
Github: https://github.com/aadeshkulkarni/medium-app
How to get started ?
- Head over to Github > Go through Readme.MD and Contributing.md files
- Then, Github > Issues section
- Filter issues by “Good first issue” label
- Pick something that is easy initially, request for assignment by commenting your approach on how you intend to solve it.
- Fork the repo, create a feature branch, raise a pull request.
- Once your PR is merged, you’re officially a contributor to the project. You can check your name in the contributors list here : https://www.figuringout.life/contributors
Tech stack:
ReactJS + Typescript + TailwindCSS in the frontend
HonoJS + Prisma + Postgres DB in the backend
You can also add it to your portfolio as proof of work, if needed.
PS: I’m the maintainer of https://figuringout.life and the intention of building this project was so that developers can get a chance to work on real world projects to gain solid experience.