Modern frontend portfolio built with Next.js to showcase my projects, blog, and continuous growth as a developer.
Designed with a strong focus on clean architecture, scalability, and real-world frontend practices.
🔗 https://portfolio-bfb.vercel.app
- 🌗 Dark / Light mode with custom React Hook
- 📱 Fully responsive (mobile, tablet, desktop)
- 📝 Integrated blog system
- 💼 Project showcase with structured data
- 🧊 Glassmorphism-style navbar
- 🎨 Custom theme system using CSS variables
- 🧩 SCSS Modules architecture
- ⚡ Optimized performance with Next.js
- Framework: Next.js
- Library: React
- Language: TypeScript
- Styling: SCSS Modules
- Deployment: Vercel
This project follows modern frontend best practices:
- 🧱 Component-based architecture
- 🎯 Separation of concerns
- ♻️ Reusable and scalable components
- 🎨 Theme system powered by CSS variables
- 🪝 Custom hooks (
useTheme) - 📦 Centralized data management
- 📁 Clean and maintainable folder structure
src/
├── components/
├── hooks/
├── data/
├── styles/
└── pages/Install dependencies:
npm installRun the development server:
npm run devOpen in your browser:
http://localhost:3000This portfolio is not just a showcase — it's a reflection of my evolution as a developer.
Each section and component is built with intention, focusing on:
- Writing clean and scalable code
- Applying real-world frontend patterns
- Creating meaningful user experiences
- GitHub: https://github.com/Bethsyf
- Portfolio: https://portfolio-bfb.vercel.app
"I build interfaces that are not only functional, but also intentional."