My Projects

Full-stack

HR System

Technologies: HTML5 TypeScript Tailwind CSS React Node.js Express.js Prisma PostgreSQL

A full-stack Human Resources management system designed for admin and employee roles. It features secure JWT-based authentication, role-based access control, and a responsive dashboard built with React and Tailwind.

  • Admin and Employee login
  • Employee management (CRUD operations)
  • Protected routes with JWT authentication
  • Clean and responsive UI
Screenshot of the HR System

Live Demo: Visit App

Check the code here

Plan App

Technologies: HTML5JavaScript Tailwind CSS Vue PWA Java Spring Boot PostgreSQL

A full-stack application to organize the job search:

  • JWT authentication
  • Dynamic calendar
  • Welcome email
  • Save Jobs and Documents in a PostgreSQL database
  • Progressive Web App (PWA) support
Screenshot of the Job organizer

Live Demo: Visit App

Frontend

Snake Game

Technologies: HTML5 CSS JavaScript

Classic Snake game. Use the arrow keys to move the snake and eat the food. Avoid hitting yourself or the walls.

Best score is saved in localStorage.

Screenshot of the Snake Game

Live demo: Snake

Check the cose

Bingo Game

Technologies: HTML5 CSS JavaScript

Bingo game that allows choosing the number of players and the number of cards for each player. Includes sound effects.

Game settings are saved in localStorage.

Screenshot of the Bingo Game

Live demo: Bingo

Check the cose

Weather App

Technologies: HTML5 CSS TypeScript Bootstrap React PWA

A responsive weather application that integrates with two APIs:

  • OpenWeather for real-time weather data
  • RapidAPI for location search functionality

Key features:

  • Automatic geolocation detection
  • Favorite cities saved in localStorage
  • Progressive Web App (PWA) support
Screenshot of the Weather App

Live Demo Weather Application

Check the cose

Rock Paper Scissors

Technologies: HTML5 CSS JavaScript

Classic Rock Paper Scissors game with a score saved in localStorage. Includes a reset button.

Screenshot of the Rock Paper Scissors Game

Live Demo: Rock Paper Scissors

Check the cose

Calculator

Technologies: HTML5 CSS JavaScript

Basic calculator built as a team project. Supports addition, subtraction, multiplication, and division.

Designed with a clean interface for ease of use and responsive layout for mobile devices.

Screenshot of the Calculator

Live Demo: Calculator

Check the code here

Check the code on GitHub