My Projects

Here are some of my recent projects hosted on GitHub. Feel free to explore the repositories and dive into the code.

View My GitHub

Todo List App

This is a simple example of a To-Do List App built with Vue.js. This example demonstrates the basics of Vue.js, including components, data binding, event handling, and dynamic updates.

Todo List App screenshot
vue.js
javascript
html
css

SmartFit

A fully responsive landing page for a fictitious product called 'SmartFit' a hypothetical fitness app. The code is clean, uses modern design principles, and ensures cross-browser compatibility. The page is built using HTML5, CSS3, and a bit of JavaScript for interactivity.

SmartFit screenshot
javascript
html
css

Food API

This project is simple Nestjs application to manage food via Rest API. For the database management we use Prisma. A food can be related to a category, a food can be also related to a meal. Each model is managed by it's own crud.

Food API screenshot
typescript
nestjs
prisma

Socket IO client testing tool

This project is an example of socket IO client implementation, which allows you to subscribe to IO server events.

Socket IO client testing tool screenshot
react
html
javascript
css
socket.io

TaskFlow - Task Management App

TaskFlow is a task management app where users can create, update, and delete tasks. The app provides real-time task collaboration features using WebSockets, supports user authentication with JWT, and integrates with an external API for time-tracking. It uses a PostgreSQL database for data persistence and demonstrates best practices with TypeScript, React, Node.js, and Express

TaskFlow - Task Management App screenshot
react
html
typescript
css
socket.io
typeorm
express
jsonwebtoken

Full-Stack E-commerce Project

This repository is a full-stack e-commerce solution built using Medusa v2 for the backend and the Medusa Next.js Starter for the frontend. The setup includes MinIO for file storage and integrates Stripe and PayPal as payment providers. The project is containerized using Docker Compose to simplify running the entire stack locally or in production environments.

Full-Stack E-commerce Project screenshot
Medusa V2
Nodejs
typescript
Nextjs
React
Minio
Stripe
Paypal

Electron-ffmpeg Media Player

a video player using ffmpeg with electron. It took any video format as input convert it to mp4 save it to disk and play it or queue it in the playlist

Electron-ffmpeg Media Player screenshot
Electron
Angular
typescript
ngx-videogular
ffmpeg