My Projects

A selection of projects I have worked on.

React Redux Shopping Cart
React Redux Shopping Cart

A responsive shopping cart application built with React and Redux, featuring product management, cart functionality, and a clean, user-friendly interface.

React.js
JavaScript
Redux
React-Router
Online Code Editor
Online Code Editor

A web-based code editor built with React that allows users to import and edit HTML, CSS, and JavaScript files separately, preview changes live, and download the updated files.

React
JavaScript
CodeMirror
Web Editor
Live Preview
ModelVerse 3D Model - Viewer and Editor
ModelVerse 3D Model - Viewer and Editor

ModelVerse is a web app for viewing and editing 3D models. It lets users import, edit, and export GLB files.

React.js
TypeScript
Tailwind CSS
Babylon.js
Shopping Cart (Context API)
Shopping Cart (Context API)

A responsive shopping cart application built with React and Context API, featuring product management, cart functionality, and a clean and user-friendly interface.

React.js
JavaScript
Context API
React-Router
Drag and Drop Form Builder
Drag and Drop Form Builder

A responsive drag-and-drop form builder built with React and Vite. It lets users create forms visually, save versions, preview them, and export as JSON.

React.js
JavaScript
HTML
CSS
React-Router
Profit Management
Profit Management

A profit tracking and management web app built with React. It helps users manage income, expenses, and view overall profit statistics.

React.js
JavaScript
HTML
CSS
To-do App
To-do App

A full-featured To-do app built with Next.js that supports drag-and-drop (DND) functionality, allowing users to add, manage, and track daily tasks and sub-items.

Next.js
React.js
TypeScript
Tailwind CSS
Puppeteer String Watcher with Email Alerts
Puppeteer String Watcher with Email Alerts

"Puppeteer String Watcher" is a script that monitors web pages for specific strings using Puppeteer, triggering email alerts upon detection.

JavaScript
Simple Todo List
Simple Todo List

A responsive To-Do application built with React and PWA support, allowing users to add, edit, and delete tasks, and install the app on both mobile devices and desktop platforms.

React.js
JavaScript
PWA
CSS
    Contact Me | Mahdi Heidari