Added AOS animations and alphabetic sorting to profiles #292
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This pull request introduces AOS (Animate On Scroll) animations to profile elements for improved visual engagement and implements an alphabetic sorting navbar that allows users to scroll to the first profile starting with the selected letter.
Fixes: #[issue_number] (replace with the issue number, if applicable)
Use [x] to represent a checked (ticked) box.✅
Use [ ] to represent an unchecked box.❌
Type of Change
How to Test
How to Test
To test the changes implemented in this pull request, follow these steps:
Pull the Latest Changes:
Ensure you have the latest version of your branch by pulling the changes. Run the following command in your terminal:
Open the Project in a Browser:
Navigate to the directory where your project is located.
Open the HTML file in a web browser (e.g., Chrome, Firefox). You can do this by right-clicking the file and selecting "Open with" followed by your preferred browser.
Test AOS Animations:
Scroll down the page to observe the profile elements.
Confirm that the profiles animate with the AOS effects as you scroll into view. Each profile should fade down smoothly when it enters the viewport.
Test the Alphabetic Sorting Feature:
Locate the alphabet navbar (if you implemented this feature).
Click on any letter to test the scrolling functionality. Ensure that the page scrolls to the first profile starting with the selected letter.
Verify that the correct profile is visible when the scroll completes.
Check for Errors:
Open the browser's Developer Tools (usually F12 or right-click and select "Inspect").
Check the console for any JavaScript errors or warnings that might have been generated while testing.
Checklist
Additional Notes
AOS animations enhance user experience by adding smooth transitions.
The alphabetic sorting feature improves navigation through the profiles.
Potential risks include performance impacts if many profiles are loaded simultaneously; consider lazy loading for larger datasets.
Future improvements may include filtering options to further refine the profile search.