To show that even if I have no prior work experience nor education in web development ( 36 years old Guitar Teacher ), I have some knowledge, I've decided to tackle the Thullo challenge ( which is a Trello clone ) from the site https://devchallenges.io/ ;)
For the Backend, I used Koa with Knex ( Postgresql ) with Typescript. I used TDD to do it. It's slower at first, but as soon the application begins to complexify, it worth the time spent, and most important, I am more comfortable working like this ;).
For the Frontend, the main goal was to get a deeper understanding of recoil ( React library for state management ). Unfortunately, I understood some concepts a little bit late in the development :D. My next project should be better ^^. I didn't write any tests for the frontend and that is something I should focus on more for my next projects.
For the css, I used tailwindcss.
I don't know if this project is enough ( for companies ) to consider me as a junior developer but I have some others on my Github account ;).
I will now build my portfolio to show what I am capable to do and start looking for a job ;).
If you want to test the application, here is the link: https://challenge-thullo-front.vercel.app/
For the repositories:
- Backend: https://github.com/ips-coding-challenge/challenge_thullo
- Frontend: https://github.com/ips-coding-challenge/challenge_thullo_front
Feel free to comments, open issues, and give me advice ;)