generated from CSES-Open-Source/Template
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Type
Feature
Description
Scope: Note viewing, uploading, and search functionality
Tasks:
- Add file validation (PDF only, max 10MB)
- Implement full-text search using search_index field
- Add filters: by quarter, week, professor, course
- Create search page with results
- Improve NoteCard component with better UI
- Add pagination for large result sets
- Reset form after successful upload
Files to modify:
app/upload/page.tsx (fix TODOs)
app/search/page.tsx (create)
components/NoteCard.tsx (enhance)
components/SearchBar.tsx (create)
components/NoteFilters.tsx (create)
Steps to reproduce
No response
Expected result
No response
Environment
No response
Before submitting
- I searched existing issues
Metadata
Metadata
Assignees
Labels
No labels