Skip to content

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

73 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Yunuscan Ünal - Full Stack Portfolio

🇹🇷 Türkçe İçerik için Tıklayın / Click here for Turkish

A futuristic, high-performance personal portfolio website featuring dynamic content management. This project demonstrates a robust Full-Stack architecture combining a modern React frontend with a secure Spring Boot backend.

🔗 Live Demo: https://www.yunuscanunal.me

🌟 Key Features

  • Futuristic UI/UX: Cyberpunk aesthetics, interactive 3D animations with Three.js, and smooth Framer Motion transitions.
  • Dynamic Admin Panel: A secure, JWT-protected dashboard to manage Projects and Experiences without code changes.
  • Secure Communication: Serverless email submission using EmailJS, protected by Google reCAPTCHA v2 and honeypot strategies.
  • Enterprise-Grade Security: Backend equipped with Rate Limiting (Bucket4j), JWT Authentication, and strict CORS policies.
  • Responsive & Accessible: Fully responsive design with multi-language (EN/TR) and Theme (Dark/Light) support.

🛠 Tech Stack

Frontend (Client)

  • Core: React 19, TypeScript, Vite.
  • Styling: Tailwind CSS, Framer Motion.
  • 3D & Visuals: Three.js, React Three Fiber/Drei.
  • Tools: ESLint, PostCSS.
  • Deployment: Vercel.

Backend (Server)

  • Core: Java 17, Spring Boot 3.
  • Database: PostgreSQL (HikariCP Connection Pooling).
  • Security: Spring Security, JWT (JJwt), BCrypt.
  • Utilities: Bucket4j (Rate Limiting), Lombok.
  • Deployment: Heroku.

📂 Project Structure

This repository is divided into two main modules:

  • /frontend: React application and static assets.
  • /backend: Spring Boot REST API service.

Please refer to the README.md files within each directory for specific installation and running instructions.

📞 Contact

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages