AlgoSmart is a Flutter app designed to help students learn and understand Data Structures and Algorithms through interactive animations. After learning each concept, students can take a quiz to test their understanding and receive a score based on their performance.
- Interactive animations to explain Data Structure and Algorithm concepts
- Quizzes to test understanding
- Score tracking to monitor progress
- Cross platform
- SignUp page, Login Page and Home Page for Authentacation of User using Firebase
- Password Reset Page
- Learning Resources related to DSA
- User Profile Page
- Linear Search Algorithm
- Binary Search Algorithm
- Selection Sort
- Bubble Sort
- Insertion Sort
- Quick Sort
https://drive.google.com/file/d/1Dq5Lqy7Q81YGy1Mu2bCDuaimBkvDUYSg/view?usp=share_link
Contributions are always welcome!
If you would like to contribute to this app, feel free to fork the repository and submit a pull request with your changes. Please ensure that your code follows the existing code style and that all tests pass before submitting.