Projects
Featured Projects
Here are some of my full-stack software engineering projects that showcase my skills in building secure, scalable, and user-friendly web applications.
FMFB System
Tech Stack: PHP, Laravel,Javascript, Bootstrap, Mysql workbench
Duration: 3 months | Status: Working on
A loan management platform developed for Fisrt Micro Finance Bank with full CRUD functionality.
Key Features:
- Secure role-based access: Prevents unauthorized data access.
- Streamlined loan entry: Receptionist form with validation ensures accurate data.
- Efficient loan tracking: Status-based organization provides visibility across loan lifecycle.
- Zone-specific staff access: Zip-code filtering ensures staff view only region-appropriate data.
- Standardized paper records: Printable customer pages support physical documentation needs.
- Clear repayment schedules: Users have transparent repayment info, reducing
miscommunication. - Create, Read, Update, and Delete loan entries
- Secure MySQL-based backend for data storage
🚨 SecureCalc
Tech Stack: Python, Flask, Javascript, Bootstrap
Duration: 2 months | Status: Developed
A web-based calculator built with Flask that emphasizes security and functionality.
Key Features:
- User authentication :to ensure only authorized users can access the calculator
- Action logs: capturing each calculation for auditing and review
- A rich set of arithmetic functions: basic operations, percentages, exponents, and more
🔍 Online Supermarket Inventory
Tech Stack: Python, Flask, Javascript, SQLAchemy
Duration: 4 weeks | Status: Completed
A Flask-powered inventory management web app that allows users to edit , add , delete items completed or partially.
Key Features:
- User-Friendly Interface: Clean and responsive design for seamless navigation.
- Category-Based Inventory Management: Organized sections for different product categories.
- CRUD Operations: Ability to Create, Read, Update, and Delete inventory items.
- Dynamic Tables: Interactive tables displaying product details with options to modify or remove entries.
- Real-Time Updates: Immediate reflection of changes in the inventory upon user actions.
- Deployment: Hosted on Render.com for easy access and demonstration.
🏥 Hospital Patient Registration App
Tech Stack: Python, Tkinter, TextFile as data storage
Duration: 4 weeks | Status: Completed
A standalone Python application for managing hospital data with a Tkinter-based GUI and object-oriented design. It uses .txt files for data storage and features auto-updating tables, custom scrollbar controls, and class-based widgets.
Features
- Object-Oriented Programming (OOP): Utilizes classes to encapsulate functionality:
- TableMaker: Builds and manages table-like views in Tkinter.
- ScrollbarMaker: Generates scrollbars for navigating data-rich interfaces.
- Persistent Storage: Reads and writes patient data to .txt files for simple, lightweight persistence.
- Auto-updating Interface: Table views refresh automatically when users add new patient data.
🕒 Online Quiz with Timer & Result
Tech Stack: Javascript, DOM, Html, CSS
Duration: 4 weeks | Status: Completed
An interactive, browser-based quiz application built with HTML, CSS, and JavaScript. This app features a user-friendly interface for selecting quizzes, answering multiple-choice questions, and viewing results, all within a responsive design.
Features
- User Registration: Enter your name and email to personalize the quiz experience.
- Quiz Selection: Choose from a variety of quizzes presented on the homepage.
- Timed Questions: Each question is accompanied by a countdown timer to enhance challenge.
- Multiple-Choice Answers: Four answer options per question, with immediate feedback on selection.
- A Result button: that instantly displays the user’s score
- Results Page: Displays the user’s score upon completion, with a “Back to Home” button for easy navigation.
Want to Learn More?
These projects represent my commitment to practical Full Stack Software Engineering skills. Each project includes detailed documentation, installation guidance, and lessons learned.