An open API service indexing awesome lists of open source software.

https://github.com/gazdagb/blzs-website

A portfolio website project for my friend Balázs – an awesome Graphic Designer 🎨 and Digital Artist. Custom-crafted page transitions and smooth animations make the site feel as dynamic and creative as his work. ✨
https://github.com/gazdagb/blzs-website

emailjs framer-motion graphic-design nextjs portfolio-website responsive-design tailwindcss web-animation

Last synced: 6 months ago
JSON representation

A portfolio website project for my friend Balázs – an awesome Graphic Designer 🎨 and Digital Artist. Custom-crafted page transitions and smooth animations make the site feel as dynamic and creative as his work. ✨

Awesome Lists containing this project

README

          

# 🚀 BLZS Website

This project is a portfolio website for my friend **Balázs**, an awesome Graphic Designer and Digital Artist.
Built with **Next.js**, **Tailwind CSS**, and **Framer Motion**, the site features **custom-crafted page transitions** and smooth animations to give visitors a premium browsing experience. The language of the site is Hungarian.

## ✨ Features
- 🖼️ Responsive unique animated gallery of design works
- ⚡ Smooth animations using Framer Motion
- 🎬 Smooth Page Transitions
- 📱 Fully responsive across all devices

## 🌐 Live Demo
Check it out here 👉 [blzs-website.vercel.app](https://blzs-website.vercel.app/)

## 🎥 Page Transitions in Action

![Page Transition Demo](public/blzs-pagetransitions.gif)

## Preloader Logo Animation
This animation only loads once per session. It saves a variable to the sessionStorage and only triggers once. Close the tab and reopen it to trigger it.
![Preloader Animation Demo](public/preloader.gif)

This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app).

## 📦 Installation

```bash
git clone https://github.com/yourusername/blzs-website.git
cd balazs-portfolio
npm install
npm run dev
```

## 🛠️ Tech Stack & Libraries


Next.js
React
TypeScript
Tailwind CSS


Framer Motion
React Icons
SweetAlert2
React Hook Form
EmailJS
Hamburger React


ESLint

**Frameworks & Tools:**
- [Next.js](https://nextjs.org/) – React framework for SSR and routing
- [Tailwind CSS](https://tailwindcss.com/) – Utility-first styling
- [Framer Motion](https://www.framer.com/motion/) – Animations and transitions
- [next-view-transitions](https://github.com/argyleink/next-view-transitions) – Native-like page transitions for Next.js

**UI & UX Enhancements:**
- [react-icons](https://react-icons.github.io/react-icons/) – Icon packs
- [hamburger-react](https://github.com/luukdv/hamburger-react) – Animated hamburger menu
- [sweetalert2](https://sweetalert2.github.io/) – Beautiful alert modals

**Forms & Interactions:**
- [react-hook-form](https://react-hook-form.com/) – Lightweight form validation
- [@emailjs/browser](https://www.emailjs.com/docs/sdk/send-form/) – Email sending from the browser

**Dev Experience:**
- [TypeScript](https://www.typescriptlang.org/) – Type-safe JavaScript
- [ESLint](https://eslint.org/) – Linting
- [Tailwind CSS PostCSS Plugin](https://tailwindcss.com/docs/using-with-preprocessors) – Build processing

## 🙌 Credits

- 🎨 Design: [Kovács Balázs](https://yourfriendlink.com)
- 🧑‍💻 Development: [Gazdag Balázs](https://github.com/yourusername)