E-Commerce backend express app

link marcopolo1124/e-commerce_api (github.com)

I completed the project in a very messy fashion. I need to be better at planning my branches in github and stuff. I could probably had used the kaban board codecademy gave me and raise each branch with each ticket. I tried really hard to implement TDD using Jest and Supertest but fell short due to me not being able to use it with passport.js.
The login and registration page has a frontend to it because I just found it easier to do (manual) testing with for some of my gated GET endpoints although I did find a way to do it with postman as well
I would probably also need to add more error catching to it.
Overall, I really need to learn more about TDD. And probably try to structure the project slightly better