Name: Griffin Shewbart
| Component | Link |
|---|---|
| GitHub Repository | https://github.com/gshew24/full-stack-tech-exam |
| GitHub Pages (docs/) | https://gshew24.github.io/full-stack-tech-exam/ |
| Dev Server (Render) | https://full-stack-tech-exam/dev.onrender.com |
| Production Server (GCP) | http://8.228.21.67:3000 |
| Issue | https://github.com/gshew24/full-stack-tech-exam/issues/1 |
| Pull Request | https://github.com/gshew24/full-stack-tech-exam/pull/1 |
| Milestone | https://github.com/gshew24/full-stack-tech-exam/milestone/1 |
| Successful CI/CD Action | https://github.com/gshew24/full-stack-tech-exam/actions |
```bash ssh -i student-key bcumbie@8.228.21.67 —
This project configures and deploys a full stack Node.js application using GitHub, GitHub Pages, MongoDB, and a GCP Compute Engine VM.
Node.js Express server
Static frontend served from the public directory
Frontend form converted to JavaScript fetch() request
Username input sent to backend API endpoint
Response displayed dynamically in the DOM
MongoDB integration using environment variables
Deployment on a GCP VM instance