CSE 341 – Contacts API Week 02 Project Contacts Part 2 l Olakunle Tayo Obademi

Опубликовано: 29 Июнь 2026
на канале: 🥇 Tayo Obademi | BYU Journey
5
0

Course: CSE 341 – Web Services
Project: Week 02 Project – Contacts Part 2

This video demonstrates the completion of CSE 341 – Contacts API (Week 02 Project: Contacts Part 2).

In this project, I built and documented a RESTful API using Node.js, Express, MongoDB, and Swagger. The API provides full CRUD functionality for managing contacts and is deployed to Render.

🔹 What this video covers:

Overview of the project structure in VS Code

Explanation of the MVC architecture

Demonstration of a successful MongoDB connection

Review of API routes:

GET all contacts

GET contact by ID

POST create a new contact

PUT update an existing contact

DELETE remove a contact

Walkthrough of Swagger API documentation (/api-docs)

Live testing of all endpoints using Swagger “Try it out”

Evidence that the MongoDB database updates correctly

Confirmation that the API is deployed and working on Render

🔹 Technologies Used:

Node.js

Express.js

MongoDB Atlas

Swagger (swagger-ui-express)

Render

GitHub

🔗 Submission Links:

GitHub Repository: (submitted in Canvas)

Render Deployment: (submitted in Canvas)

YouTube Video: This video