A full-stack personal project "DANG! That's Delishh" made using @wesbos tutorials.
I used node.js for the backend, mongoDB as the database and pug for templating.
Even though the tutorials were hella helpful and direct, I tried implementing most of the backend tid-bits myself. I particularly faced a challenge implementing the password-reset flow which got pretty hairy at certain times but turned out to be kinda straightforward after I got the hang of it. Also, monogoDB relations took some time to wrap my head around but after some head-scratching and going through the docs, it cleared up and I got the hang of it.
This project mostly displays my backend skills/knowledge. I believe it showcases skills like (but not limited to) user auth, routing, pagination, mongodb aggregations, mvc patterns, middlewares, async-await, google maps api, handling mail (using nodejs), etc.
Even though this project was a really healthy way to get started on node, I believe that there is much to learn and will be exploring other node functionalities like streams, websockets, etc
All feedback is good feedback. Hit me up over at abhinav.goyal@live.com/abhinav8@hku.hk, any comments are appreciated :)