Personal portfolio website built with the MERN stack. Fully bilingual (English / Azerbaijani) with an animated, modern interface and a complete admin panel.
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
- 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
cd client
npm install
npm run devBuild for production:
npm run build
npm run previewThe admin API lives in its own repository — OmerTTech/PortfolioBackend (Express + MongoDB, JWT auth, rate limiting, Helmet security headers).
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.
- 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
- 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
cd client
npm install
npm run devProdakşın üçün build:
npm run build
npm run previewAdmin API ayrıca repoda yerləşir — OmerTTech/PortfolioBackend (Express + MongoDB, JWT autentifikasiya, rate limiting, Helmet təhlükəsizlik başlıqları).