π Description
Currently, the subject name (e.g., "Algorithms") is shown at the top of each note card, which is great. However, there's no information about which part of the syllabus the notes cover β such as Mini, Mid sem, or End sem β nor any short description of the notes.

π§© What Needs to Be Done
1. Schema Update (Backend)
- Add a new field
noteTitle (e.g., Mini / Mid / End Sem / Complete)
- Add a new optional field
noteDescription (short description from the uploader)
2. Notes Upload Form (Frontend)
- Add an input/dropdown for:
Title: Selectable options like Mini, Mid, End, Complete
- Add a textarea for:
Description: Optional short description of the uploaded notes
3. Notes Card UI (Frontend)
Update the existing notes card (like the one shown below):
Add the following:
- Under the Subject name, show the
noteTitle as subscript or small tag (e.g., βMiniβ, βEnd Semβ)
- Below the Branch line, if
noteDescription is available, show it in smaller text (limit to 1β2 lines or truncate with ellipsis)
Algorithms
Title:[title]
Year: Second Year
Branch: CSE
Note: Covers Unit 1 & 2 from Mini test syllabus
Uploaded by: Satyam Vatsal
β
Behavior
- If
noteTitle is available, show it below subject as subscript like year and branch
- If
noteDescription is provided, show it below Branch line as subscript like year and branch
- If
noteDescription is not provided, donβt render anything extra
π Affected Areas
- Notes upload form component
- Notes schema/model
- Notes card component (UI)
π·οΈ Labels
enhancement frontend schema good first issue UX
π§βπ» Ideal For
- Contributors familiar with form inputs and schema updates
- Frontend contributors with Tailwind and component design experience
π Description
Currently, the subject name (e.g., "Algorithms") is shown at the top of each note card, which is great. However, there's no information about which part of the syllabus the notes cover β such as Mini, Mid sem, or End sem β nor any short description of the notes.
π§© What Needs to Be Done
1. Schema Update (Backend)
noteTitle(e.g., Mini / Mid / End Sem / Complete)noteDescription(short description from the uploader)2. Notes Upload Form (Frontend)
Title: Selectable options like Mini, Mid, End, CompleteDescription: Optional short description of the uploaded notes3. Notes Card UI (Frontend)
Update the existing notes card (like the one shown below):
Add the following:
noteTitleas subscript or small tag (e.g., βMiniβ, βEnd Semβ)noteDescriptionis available, show it in smaller text (limit to 1β2 lines or truncate with ellipsis)β Behavior
noteTitleis available, show it below subject as subscript like year and branchnoteDescriptionis provided, show it below Branch line as subscript like year and branchnoteDescriptionis not provided, donβt render anything extraπ Affected Areas
π·οΈ Labels
enhancementfrontendschemagood first issueUXπ§βπ» Ideal For