Back to Browse

Newbie Job Finder – Full-Stack Case Study

7 views
Feb 17, 2026
2:54

1️⃣ Overview Newbie Job Finder is a full-stack job application tracking web application designed to simulate a real-world SaaS product. The project’s goal was to deepen my understanding of backend architecture, authentication systems, and full-stack integration by building both the frontend and backend from scratch. It also showcases the creation of a structured, user-friendly dashboard for tracking job applications. 2️⃣ Problem / Purpose Many job seekers struggle to keep track of applications, deadlines, and personal progress. Existing solutions are often complex or fragmented. This project was created to: → Explore backend architecture and REST API design → Implement secure authentication and authorization → Build a structured job tracking system → Manage file uploads and database relationships → Simulate a production-ready SaaS dashboard experience 3️⃣ My Role I handled the end-to-end development of the project, including: → Designing the UI in Figma → Building the frontend with Angular 16 → Developing the backend using Node.js and Express → Structuring and modeling the MongoDB database → Implementing JWT-based authentication and route protection → Integrating Cloudinary for secure image storage 4️⃣ Tech Stack Frontend → Angular 16 → HTML → CSS → Bootstrap Backend → Node.js → Express.js → MongoDB → Mongoose → JSON Web Token (JWT) Other Tools → Figma → Git & GitHub → VSCode → Cloudinary 5️⃣ Key Features → Secure user registration and login → Protected dashboard routes → Job application tracking system → Search functionality by job title and location → User profile management with photo uploads → Full CRUD operations for job entries 6️⃣ Technical Highlights → JWT authentication with protected route middleware → Angular Reactive Forms for validation and error handling → RESTful API architecture for scalable backend → MongoDB schema modeling with Mongoose → Cloud-based image storage and management via Cloudinary 7️⃣ Outcome This project demonstrates my ability to: → Design and implement full-stack web applications → Integrate frontend and backend systems securely → Build scalable and maintainable code architecture → Solve real-world application challenges in a SaaS context 8️⃣ Live Demo 🔗 https://newbiejobfinder.netlify.app/home Demo Account: -- Email: [email protected] -- Password: Colombia2023

Download

0 formats

No download links available.

Newbie Job Finder – Full-Stack Case Study | NatokHD