Tushar Garud's repositories
RaspberryPiController
Small python flask app to control raspberry pi pins using Alexa voice commands
VectorPlay
Programs to interact with Anki Vector robot
2_Phase_Commit
2 Phase Commit Protocol Simulation
3_Phase_Commit
3 Phase Commit Protocol Simulation
Android_health_app
Android app to manage diet, medicine and health information of a user
Coding_challenges
Coding challenges from websites solved by me
PersistentDatabaseFramework
A persistence framework for accessing MySQL database using controller, bridge, command, template method, and factory method design patterns. The framework has been designed in such a way that changing underlying database will have minimal impact on other parts of the application. This design supports undo and redo functionality buy encapsulating user operations together into command objects which are scheduled for execution dynamically using execution stack and undone stack.
Requirements-Extraction-Tool
A Java Swing based tool for generating software requirement specification from project description. The tool uses Stanford natural language processing API to auto-detect verbs and nouns in the description. Implemented using 8 different design patterns like controller, expert, factory method, singleton, iterator, etc.
CrackingTheCodingInterview
Solved problems from the book
Data_Mining_Assignments
Assignments completed for data mining class
JavaScript_assignments
JavaScript mini projects
PHP_assignments
PHP mini projects