Pinned Repositories
memory-card
The Pokemon Memory Game is a fun React game featuring Pokemon characters. Test your memory by clicking on cards without repeating any! It includes dynamic Pokemon data, randomized shuffling, score tracking, difficulty levels, background music, and a game over modal with restart options. Enjoy the Pokemon-themed UI and aim for the highest score!
battleship
A browser-based version of the classic Battleship game, pitting a human player against a computer. Developed with TDD using ES6+, Webpack, Babel, and Jest. Features include ship placement, shooting, computer opponent, visual hit/miss status, game start/reset, and basic AI.
restaurant-page
A simple restaurant website built with HTML, CSS, and JavaScript, using Webpack for bundling and a development server.
todo-list
A simple Todo application to manage your projects and tasks. It offers a user-friendly interface to add projects, create tasks, and manage them efficiently.
e-commerce-app
E-Commerce Application: A fully functional e-commerce platform built with React, Vite, and styled-components. Features include product management, cart functionality, notifications, routing with React Router, and modals. Includes testing with Vitest and React Testing Library.
members-only
A messaging platform with user registration, message management, and club membership features. Users can sign up, log in, create and view messages, while admins can manage roles and delete messages. Built with Node.js, Express, Sequelize, PostgreSQL, Passport, and EJS.
Admin-Dashboard
admin-panel
React-based admin panel for managing posts and comments with user authentication, built using Tailwind CSS, Axios, and React Router.
backend-api
A simple backend API for a blogging platform built with Node.js, Express, and Prisma ORM. Features user authentication, post management, commenting system, and role-based authorization. Uses PostgreSQL as the database.
basic-info-site
A basic Node.js project that serves static HTML files for home, about, contact, and 404 pages. Demonstrates simple routing with Node.js.
semihmertdev's Repositories
semihmertdev/photo-tagging-frontend
Photo Tagging Game is a puzzle where users identify characters in photos. Developed using React and Tailwind CSS, it features a homepage, game page, and leaderboard.
semihmertdev/photo-tagging-backend
Photo Tagging Backend: An API for managing characters and scores in a photo-tagging app. Built with Express.js, Prisma ORM, and PostgreSQL.
semihmertdev/public-blog
Full-featured React-based blog platform with user authentication, comment system, and admin interface for managing posts. Built with Tailwind CSS, Axios, and React Router.
semihmertdev/admin-panel
React-based admin panel for managing posts and comments with user authentication, built using Tailwind CSS, Axios, and React Router.
semihmertdev/backend-api
A simple backend API for a blogging platform built with Node.js, Express, and Prisma ORM. Features user authentication, post management, commenting system, and role-based authorization. Uses PostgreSQL as the database.
semihmertdev/file-uploader
CloudS is a file management app integrating with Cloudinary for secure file storage. Built with Node.js, Express, and Prisma, it supports file uploads, management, and sharing. Features include user authentication, file previews, and a responsive Bootstrap UI.
semihmertdev/members-only
A messaging platform with user registration, message management, and club membership features. Users can sign up, log in, create and view messages, while admins can manage roles and delete messages. Built with Node.js, Express, Sequelize, PostgreSQL, Passport, and EJS.
semihmertdev/inventory-app
This application is a game inventory management system designed to help users organize and manage various game-related items and categories. It offers a user-friendly interface for adding, editing, and viewing items, with a focus on providing a visually appealing and responsive experience.
semihmertdev/mini-message-board
A simple Express and PostgreSQL message board where users can add, edit, delete, and view messages. Features a basic EJS templating interface for easy interaction.
semihmertdev/basic-info-site
A basic Node.js project that serves static HTML files for home, about, contact, and 404 pages. Demonstrates simple routing with Node.js.
semihmertdev/tic-tac-toe
Tic Tac Toe Game: A classic Tic Tac Toe game built with HTML, CSS, and JavaScript. It features player name input, turn display, win condition checks, and game reset functionality. Enjoy a simple yet engaging game with hover effects and interactive gameplay.
semihmertdev/restaurant-page
A simple restaurant website built with HTML, CSS, and JavaScript, using Webpack for bundling and a development server.
semihmertdev/weather-app
A web-based weather forecast application that lets users check current, daily, and hourly weather forecasts for any location. It fetches data from the WeatherAPI and allows toggling between Celsius and Fahrenheit units, as well as daily and hourly forecasts.
semihmertdev/battleship
A browser-based version of the classic Battleship game, pitting a human player against a computer. Developed with TDD using ES6+, Webpack, Babel, and Jest. Features include ship placement, shooting, computer opponent, visual hit/miss status, game start/reset, and basic AI.
semihmertdev/memory-card
The Pokemon Memory Game is a fun React game featuring Pokemon characters. Test your memory by clicking on cards without repeating any! It includes dynamic Pokemon data, randomized shuffling, score tracking, difficulty levels, background music, and a game over modal with restart options. Enjoy the Pokemon-themed UI and aim for the highest score!
semihmertdev/CV-APP
CV APP: Create Professional CVs with Ease A React-based web application for building and customizing CVs. Features include: • Real-time CV preview • Sections for personal info, education, work experience, skills, and courses • Edit and delete entries • PDF download option Try it live: https://chipper-croquembouche-52afdf.netlify.app/ Built with
semihmertdev/e-commerce-app
E-Commerce Application: A fully functional e-commerce platform built with React, Vite, and styled-components. Features include product management, cart functionality, notifications, routing with React Router, and modals. Includes testing with Vitest and React Testing Library.
semihmertdev/portfolio
semihmertdev/Homepage
semihmertdev/testing-practice
semihmertdev/Knights-Travails
semihmertdev/binary-search-trees
semihmertdev/HashMap
semihmertdev/linked-list
semihmertdev/Recursion
semihmertdev/image-carousel-sm
semihmertdev/dropdown-menu-sm
semihmertdev/todo-list
A simple Todo application to manage your projects and tasks. It offers a user-friendly interface to add projects, create tasks, and manage them efficiently.
semihmertdev/library
A simple JavaScript app to manage a personal book library. Users can add books with title, author, pages, and read status, remove books, and toggle the read status. Responsive design for various screen sizes.
semihmertdev/Admin-Dashboard