Imran Hussain

Author image

About me

Hello! I'm Imran Hussain, an aspiring MERN Stack developer with a passion for building dynamic and interactive web applications. I thrive on turning ideas into reality through the power of code. With hands-on experience in HTML, CSS, vanilla JavaScript, React, and Express.js with Node.js, I've embarked on various projects that showcase my skills and dedication to mastering the craft. From crafting elegant user interfaces with React to building robust server-side applications with Node.js and Express.js, I've embraced the full spectrum of modern web development technologies. I'm always exploring new technologies and best practices to stay ahead in this ever-evolving field. As I continue on my journey to become a proficient full-stack developer, I'm excited about the opportunities to collaborate, innovate, and make meaningful contributions to the world of web development. Let's connect and build something amazing together!

Github logoLinkedin logo

My Work

Project image

CV Builder

GitHub logoexternal link

This project demonstrates the application of React features, leveraging its renowned hook 'useState' to efficiently manage variable states throughout the application. Extensive efforts were dedicated to ensuring responsiveness across various devices. Rigorous testing on smartphones was conducted during development using Chrome DevTools to ensure seamless user experience across different screen sizes.

Project image

Local Library

GitHub logoexternal link

In this project, we have developed a foundational version of a dynamic book library site utilizing the Express.js framework. The project directory structure was established using the Express generator template, ensuring an organized and scalable codebase. PugJS serves as the view template engine, facilitating dynamic content updates and enhancing user interaction.

Project image

Private Chatbox

GitHub logoexternal link

The "Private Chat Box" project leverages the expressJS framework to develop a sophisticated chat application. Users gain access to a dynamic chat interface where they can engage in real-time communication. By seamlessly integrating expressJS capabilities with advanced user authentication and access management, the "Private Chat Box" project offers a secure and customizable environment for seamless communication, catering to both standard users and exclusive members.

Project image

Shopping Cart

GitHub logoexternal link

In this project, we've implemented a mock shopping cart to delve into the intricacies of Single Page Applications (SPAs) utilizing React Router. The architecture is crafted with Vite + ReactJS, offering a streamlined and efficient development environment.

Project image

Todo App

GitHub logoexternal link

This project focuses on implementing JavaScript S.O.L.I.D principles to enhance code maintainability and scalability. It dynamically generates content using JavaScript and utilizes Webpack for rendering. Inspired by this todoist, the user interface enables the creation and deletion of todo projects, with tasks displayed under each project. Users can add, edit, and delete tasks, with due dates customizable via a date picker.

Project image

Weather Forecast App

GitHub logoexternal link

The Weather App is a mini project designed to provide users with real-time weather updates, leveraging data from WeatherAPI.com through built-in fetch promises. This application enables users to input city or state names and retrieves and displays limited weather data, optimized for free tier usage

Project image

Admin Dashboard

GitHub logoexternal link

This project prioritizes learning and implementing the Grid Layout technique over other methods like Flex Box. The webpage is designed to be responsive, adapting seamlessly to various browser sizes and dimensions. Custom color modifications are applied for visual consistency.

Project image

Battleship Game

GitHub logoexternal link

This application focuses on the development of the classic Battleship game, a renowned war game cherished by many. Forming an integral part of The Odin Project's full-stack web development curriculum, this project aims to provide hands-on experience in JavaScript testing using Jest, a popular testing framework.

Project image

Tic Tac Toe

GitHub logoexternal link

This project implements the classic tic-tac-toe game using HTML, CSS, and vanilla JavaScript. It utilizes factory functions and modules to enhance code cleanliness, readability, and encapsulation. The game offers two playing modes: Player vs Player (P vs P) mode, and Player vs Computer (P vs COMP) mode. The AI employs the renowned minimax algorithm, making it unbeatable and providing a challenging gaming experience.

Project image

Restaurant Page

GitHub logoexternal link

The Restaurant Page project utilized webpack for bundling JavaScript modules into a single file and dynamically generated content with vanilla JavaScript. Google API was used for map location, secured via a .env file managed by webpack's "dotenv-webpack" package.

Contact me

Please get in touch if you think our work could be mutually beneficial!

House A-244, Street 14, P.M. Colony Wah Cantt, Punjab Pakistan.
+92-332-8492470
fswebenthusiast@gmail.com