Animations for all of the different sorts to visualize the sorts
Different selection menus in order to see all of the different sorts compared
The concept visualizations of fibanochi, inheritance, time complexity, palindrone algorithm using progression bar, etc.
Backend
Different API endpoints for bubble, merge, selection, and insertion sorts and recursion and palindrome to recive numerical value data from cards and return data in various levels of progressions (we need to send requests to help visualize and animate on the frontend)
Test the differnet implementations of the sorts and the time complexity endpoints
Retrospection: Our project had a strong start with interesting features like bounce.js for animations, in contrast to a less exciting idea in the previous trimester. However, during ideation week, our team faced difficulties due to a lack of understanding, particularly affecting backend development and causing project delays. To enhance our passion project, implementing deadlines for various checkpoints, such as finishing the backend in two weeks, would help us stay on track and maintain continuous progress.
Video: Click Here
Overall Project:
Frontend
Backend
Retrospection: Our project had a strong start with interesting features like bounce.js for animations, in contrast to a less exciting idea in the previous trimester. However, during ideation week, our team faced difficulties due to a lack of understanding, particularly affecting backend development and causing project delays. To enhance our passion project, implementing deadlines for various checkpoints, such as finishing the backend in two weeks, would help us stay on track and maintain continuous progress.
All Code Screenshots: Selection Sort, Java Work:
Script.js Work For Cards
CSS Work
Key Commits