one-zero-eight / one-zero-eight/website
[Calendar] Pages with schedules for all electives; all sports; all cleaning
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 25
- Forks
- 12
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 3
Description
Describe the feature
For some cases it is more convenient to see all events of some type on one page. For example, a student may want to choose a sport section for today, or a student wants to view all labs. Also it is more convenient to verify the correctness of calendars.
Suggested solution
It would be cool to create a separate pages for such calendars. Another option is to make it dynamic (user specifies filters for event groups / specifies groups by their aliases).
Such calendart may be done by requesting .ics files for all groups with these types and displaying on one view.
Additional context
All official schedules are published in such format (in spreadsheets or on sports website).
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files, tests, or entry points. First map the existing calendar and schedule UI and the .ics request flow; done means separate or dynamically filtered views can display all elective, sports, and cleaning events together.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react, typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100