DEV Community

Thomas Cansino
Thomas Cansino

Posted on

2 1 1 1 1

[DAY 105-107] I built a contacts manager using Node.js & Express

Hi everyone! Welcome back to another blog where I document the things I learned in web development. I do this because it helps retain the information and concepts as it is some sort of an active recall.

On days 105-107, I focused on expanding my knowledge of Node.js and Express by working on a simple project: a contacts manager. This project allows me to create, read, update, and delete contact information, which helped me practice my backend development skills.
Image description

I started by setting up a backend project from scratch and creating an Express server. This provided the foundation for my application. I also learned how to configure and use Thunder Client to test my API endpoints, ensuring everything was working correctly.
Image description

I then set up routes using Express Router to handle various HTTP requests for CRUD operations. This allowed me to manage contact data effectively. 

Additionally, I explored middleware in Express to handle requests and responses more efficiently.
Image description

Finally, I integrated MongoDB using Mongoose. This made interacting with the database much simpler by providing an easy way to define data models and perform operations.

Focusing on backend development is a big step as it will set me apart when applying for junior roles in the future. This project was a good experience in enhancing my backend skills and preparing for more challenges ahead.

Anyways, that’s all for now. More updates in my next blog! See you there!

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

Top comments (2)

Collapse
 
arjuncodess profile image
Arjun Vijay Prakash

You have earned my follow, man.

This level of consistency is seen in very few committed people. I wish you all the best in your future endeavours.

Collapse
 
thomascansino profile image
Thomas Cansino

Thank you for the support man! It means a lot to me... I've just finished the backend course and all I'm doing now is to keep building simple full-stack apps to practice everything that I've learnt so far. I'll be also making my portfolio soon!

Heroku

This site is powered by Heroku

Heroku was created by developers, for developers. Get started today and find out why Heroku has been the platform of choice for brands like DEV for over a decade.

Sign Up

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay