Skip to content
OmerTTechPublic

About

Personal portfolio website by Omer Tapdiqov - bilingual (EN/AZ) MERN stack frontend with React 19, Vite, Material UI, Redux Toolkit and a full admin panel.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

52 Commits

Folders and files

Repository files navigation

Portfolio — Omer Tapdiqov

Personal portfolio website built with the MERN stack. Fully bilingual (English / Azerbaijani) with an animated, modern interface and a complete admin panel.


English

A modern single-page portfolio featuring:

  • Home — animated hero section with typed roles, scroll navigation
  • About — introduction, downloadable CV
  • Skills — technology stack showcase
  • Portfolio — filterable project grid (React, Next.js, JavaScript, TypeScript, Node.js, Full Stack)
  • Qualification — education & work journey timeline
  • Contact — contact form with validation
  • Admin panel — protected dashboard to manage slides, portfolio items, qualifications and contact messages
  • Extras — dark/light mode, animated cursor trail, bilingual (EN/AZ) UI

Tech Stack

  • Frontend: React 19, Vite, Material UI, Redux Toolkit, Tailwind CSS, react-router, Formik + Yup, axios
  • Styling: Tailwind CSS, MUI (Emotion), custom fonts (Kamerik 205)
  • Icons: react-icons, IconScout Unicons

Getting Started

cd client
npm install
npm run dev

Build for production:

npm run build
npm run preview

Backend

The admin API lives in its own repository — OmerTTech/PortfolioBackend (Express + MongoDB, JWT auth, rate limiting, Helmet security headers).


Azərbaycanca

MERN stack ilə qurulmuş şəxsi portfolyo veb-saytı. Tam iki dillidir (İngilis / Azərbaycan) və animasiyalı, müasir interfeysi ilə yanaşı tam admin panelə malikdir.

Xüsusiyyətlər

  • Ana Səhifə — animasiyalı hero bölməsi, yazılmış rollar, scroll naviqasiya
  • Haqqımda — təqdimat, yüklənə bilən CV
  • Bacarıqlar — texnologiya stack nümayişi
  • Portfolyo — filtrli layihə qridi (React, Next.js, JavaScript, TypeScript, Node.js, Full Stack)
  • Təcrübə — təhsil və iş yolu zaman xətti
  • Əlaqə — validasiyalı əlaqə forması
  • Admin panel — slaytları, portfolyo məqalələrini, təcrübələri və mesajları idarə etmək üçün qorunan panel
  • Əlavələr — qaranlıq/işıq rejim, animasiyalı kursor izi, ikidilli (EN/AZ) interfeys

Texnologiyalar

  • Frontend: React 19, Vite, Material UI, Redux Toolkit, Tailwind CSS, react-router, Formik + Yup, axios
  • Stillər: Tailwind CSS, MUI (Emotion), xüsusi fontlar (Kamerik 205)
  • İkonlar: react-icons, IconScout Unicons

Başlamaq

cd client
npm install
npm run dev

Prodakşın üçün build:

npm run build
npm run preview

Backend

Admin API ayrıca repoda yerləşir — OmerTTech/PortfolioBackend (Express + MongoDB, JWT autentifikasiya, rate limiting, Helmet təhlükəsizlik başlıqları).

About

Personal portfolio website by Omer Tapdiqov - bilingual (EN/AZ) MERN stack frontend with React 19, Vite, Material UI, Redux Toolkit and a full admin panel.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages