Skip to content

Project Plan & Milestones

Jonathan Hall edited this page Nov 11, 2025 · 8 revisions
  • October 21st / Team App Proposal

  • November 13th / Team Stand Up Meetings

  • December 2nd / Team Product Demo

  • December 3rd / Product Reflection

Project Plan

Sprint Goal Status
Sprint 1 Initial Project Setup
Sprint 2 Refactor Startup Code
Sprint 3 Implement Login
Sprint 4 Implement Filtering

Epics

  • Environment Setup
    Initialize node.js and express, Configure MongoDB and .env security
    User Story: As a developer, I want to establish a secure and functional development environment so that our team can build, test, and deploy the Recruiters app consistently across systems.
  • Core CRUD Functionality
    Add new job entry (POST), view job list (GET), edit job (PUT), delete job (Delete)
    User Story: As a job seeker, I want to create, view, edit, and delete my job applications so that I can manage and organize all of my job search activity in one place.
  • User Authentication
    Register new user, Login with JWT, Add role-based authorization for admin
    User Story: As a registered user, I want to securely sign up or log in and access my personal job data so that my information remains private and protected from unauthorized users.

Clone this wiki locally