Algofy – Algorithm Learning Web Application
Developed a web-based platform to learn algorithms through interactive visualizations. Implemented BFS, DFS, Dijkstra, and Kruskal with step-by-step execution. Designed a quiz system to improve problem-solving skills and track user progress using Firebase. Tools: Flutter (Web), Dart, Firebase Authentication, Cloud Firestore.
Library Management System
Developed a desktop application using Java Swing and MySQL to manage books and users. Implemented role-based login with book issue, return, renewal, availability check, and fine calculation. Tools: Java, Swing, JDBC, MySQL, NetBeans.
Crime Data Analysis
Analyzed crime data collected from NCRB datasets to identify trends. Created bar charts, pie charts, choropleth maps, and a basic prediction model using Streamlit. Tools: Python, Pandas, NumPy, Streamlit.
Library Chatbot – Web Application
Developed a rule-based web chatbot to assist users in searching books and checking availability. Integrated database support for issue, return, renewal, and fine status checking. Tools: HTML, CSS, JavaScript, PHP, MySQL, XAMPP.