Haider Abbas Moazzam's Projects
Developed a Banking Management System using Object-Oriented Programming principles in C++. This system efficiently manages customer accounts, transactions, and balances, showcasing the application of classes, inheritance, and polymorphism.
Implementation of Behavioral Design Patterns in JAVA
A Node.js application using Express, Multer, and Cloudinary to upload, validate, and store images. Supports custom filenames and ensures only valid image types are uploaded. Includes setup instructions and endpoint details.
Implementation of Creational Design Patterns in JAVA
Repository of all the solutions of Assignments for course of Data Structures.
Repository of all the solutions of Lab tasks for course of Data Structures.
Made an Expense Manager System in C++ using OOP concepts
Created a Repo for all the semesters of my Software Engineering Degree including the course outlines of the respective courses and their assignments, helping material etc.
Implemented a webpage prototype using HTML and CSS, enhanced with Bootstrap for responsive design. This approach ensures a visually appealing and user-friendly interface.
My Personal Repository
HTML/CSS Practice with implementation of a Prototype
This project features a RESTful API built with Node.js and Express, leveraging MongoDB for database management to fetch flight information through multiple endpoints. Mongoose is employed for efficient database interaction and schema definition.
This project features a robust implementation of a RESTful Authentication API using Node.js and Express for the backend server, with MongoDB as the database. It employs bcrypt.js for secure hashing and encryption, and Mongoose for comprehensive schema definition and database interaction.
Repository of all the solutions of Assignments for course of Object Oriented Programming.
OOP solutions for polymorphism and inheritance in JAVA
Repository of all the solutions of Lab tasks for course of Object Oriented Programming.
Repository of all the solutions of Assignments for course of Programming Fundamentals.
Repository of all the solutions of Lab tasks for course of Programming Fundamentals.
Implementation of an image editor for the .pgm image format in C++ using 2-Dimensional Arrays
Created a sample CV using HTML/CSS
Implementation of Solid Principles in JAVA using real time applications
Repository for managing SQL queries using concepts of Joins, Procedures and Triggers
Implementation of Structural Design Patterns in JAVA
Basic To-Do-List using Vanilla JS and HTML/CSS
This project is a backend server using Node.js and Express, offering a RESTful API for user authentication and data such as flights, Hotels, Restaurants, and Guides. It uses MongoDB with Mongoose for database management and bcrypt.js for secure password hashing. The server provides secure user management and flight information endpoints.
TraVisor is a travel planning website for booking flights, hotels, and discovering restaurants and guides. Developed with ReactJS, it uses HTML and Tailwind for structure and styling, allowing quick design customization. Material-UI and React Icons enhance the responsive and visually appealing design.
This project is a Weather Application developed in Java using Open Weather APIs. It offers both terminal and GUI interfaces, facilitating data management through file handling and SQL. The interactive GUI is built with JavaFX, utilizing its rich UI controls for an engaging user experience, while MySQL is used for data storage and retrieval.