TheAlgorithms / TheAlgorithms/website
[FEATURE]: add navigation for different algorithm sections
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 1k
- Forks
- 220
- PR merge metrics
- No merged PRs in 30d
Description
Motivation
Currently, When a user scroll the Home page, he has to navigate to the bottom to see the last algorithm type which creates bad user experience due to very long scrolling. We should implement the navigation on the right side of the page so that user can navigate to his interested section.
Examples
For example, the headings like bit manipulation, backtracking etc. We can list them all on the right side of the page and user clicks on that list item, he can navigate to his interested algorithmic problem.
Possible workarounds
The possible and easy way to implement this feature is to add react-scroll library as this project is already made with react.
Additional information
No response
Contributor guide
No contributing guide indexed for this repository
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
Start with the Home page and inspect how algorithm headings such as bit manipulation and backtracking are rendered. Evaluate the proposed react-scroll approach, then add a right-side list that navigates to each section and verify that every listed algorithm section is reachable without scrolling to the bottom.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- nextjs, react, typescript
- Domain
- frontend, web-dev
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100