IMGIITRoorkee / IMGIITRoorkee/placement-flutter
Show degree alongside each eligible branch on company pages
- Dominant language
- Dart
- Stars
- 3
- Forks
- 10
- Avg merge
- 8d 21h
- Merged PRs (30d)
- 4
Description
**Problem**
Raised in the placement meeting as "branch wise yes/no nahi aata": a student cannot tell from a company page whether their own degree and branch qualify.
Two gaps cause it. The eligible-branches list renders only the branch name, so B.Tech CSE and M.Tech CSE are indistinguishable, even though the degree is already parsed from the API and then discarded. And ineligible branches are never rendered at all, so there is no yes/no to read.
**Where**
- `lib/views/CompanyDetailView.dart:296-309` (renders `val.name` only)
- `lib/models/BranchRequirementModel.dart:23` (`degree` parsed, never rendered)
**Expected**
Each row shows the degree and the branch, and the student's own combination stands out.
**Fix sketch**
- Render `"${val.degree.name} - ${val.name}"`.
- Highlight the row matching the cached candidate's branch.
- A full yes/no matrix over every branch needs the branch master list, which this endpoint does not return; treat that as a separate step.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start in lib/views/CompanyDetailView.dart:296-309 and inspect BranchRequirementModel.dart:23 to confirm the available degree and branch values. Update the eligible-branch rows so each shows degree and branch, and highlight the row matching the cached candidate's branch. Done means the combination is visually identifiable; the full yes/no matrix remains out of scope.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- dart, flutter
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Clearly specified
- Newbie friendliness
- 84/100