Day Assigned To Points Discussed Impediments Action Taken
1 Tanya
Express project setup, MongoDB connection and connecting Login/Signup forms to the auth APIs
MongoDB connection string not shared with the team yet
Shared the .env format; set up the DB connection and redirect after login by role
1 Vageesh
React app structure, router, common styles and company profile model
Green theme colours and fonts not decided
Used the existing Login page theme (rgb 24,198,102) as the common style for all pages
1 Kavya
Login/Signup UI with Job Seeker / Employer tabs and onboarding redirection
Signup fields for employer vs job seeker not finalized
Kept common fields, added role tabs and form validation rules
1 Nitish
User model fields and register/login controllers; start of assessment UI
Assessment questions list not frozen
Froze 11 job preference + 8 work style questions; added them to the user model
1 Javid
Axios client, useAuth context, seeker profile UI and culture report page layout
Cookie not sent with API requests
Set withCredentials: true in Axios and CORS credentials on the backend
2 Tanya
Culture fit report API, Multer upload setup, Loading and ChipPicker components
File size and type limits for resume/logo not decided
Set PDF 2 MB for resume/cover letter and PNG/JPG/WEBP 1 MB for logo
2 Vageesh
Profile update controller, assessment review screen and company profile APIs
None
Completed profile APIs and review screen with Edit per section
2 Kavya
allowRoles middleware, job model and matched jobs API
Error handler returned 500 for every error
Fixed error handler to use statusCode and map validation errors to 400
2 Nitish Save assessment API with validation for all answers
Rule for culture tags (how many per group) unclear
One culture tag per group is required; added backend validation
2 Javid Matching logic design and connection model Score weights not agreed
Agreed weights: skills 50, role 15, culture 15, salary 10, industry 5, company type 5
3 Tanya
Post a Job form, Nodemailer setup and Messages page start
SMTP credentials not available for testing
Email is skipped and logged when SMTP is not set, so applying still works
3 Vageesh
Job feed page with search, filters and sort; employer My Jobs page
Job feed filters collapsing on mobile
Added a Filters toggle for small screens and stacked the search inputs
3 Kavya
Matched candidates and applicants APIs, message model and APIs
None
Completed candidates / applicants APIs and conversation, chat and send APIs
3 Nitish
Assessment UI with draft saving and company profile form
Draft answers lost on page refresh Saved draft answers in localStorage after every step
3 Javid
Matching logic and job details page with score breakdown
Score breakdown not adding up to the total
Rounded each part before adding so the breakdown always equals the total
4 Tanya
Connect button on job details, candidates and culture report; Messages page
Messages page crashed before the chat loaded Show the loading state until the chat user is loaded
4 Vageesh My applications API and user search API
Match score on My Applications different from job feed
Score is now recalculated live using matcher.js, same as the job feed
4 Kavya
Employer job details page (Applicants and Matched candidates tabs) and My Applications page
Applicants sorted by old saved score Sorted applicants by the live match score
4 Nitish
Job details API that blocks non-matching jobs; Network page
Seeker could open a non-matching job by URL
Backend returns 403 for non-matching jobs unless the seeker already applied
4 Javid
Apply job API, my jobs API with applicant counts, logo upload preview
Duplicate applications possible on double click
Added unique index (job + seeker) and 409 'already applied' message
5 Tanya Confirmation email and Messages auto refresh None
Messages refresh every 4 s for the chat and 10 s for the conversation list
5 Vageesh Search API for people and finishing My Jobs page
Search with 1 letter returned too many results
Search starts from 2 letters; seekers by name, employers by company name
5 Kavya Mobile view for Network and Messages pages
Send button label wrapping under the icon on mobile
Fixed button layout; Network and Messages pages work on phone width
5 Nitish Apply flow end-to-end test and Network page Edit assessment needed all 19 steps again
Added edit-one-section mode with links from the profile page
5 Javid Apply API checks and logo upload validation None
Apply flow tested with seed data: apply, email, Applied badge and status updates
5 Entire Team End-to-end testing of the full application Log out shown as an underlined link
Changed Log out to a proper button; full flow tested for seeker and employer6 views