Skip to content

Filszu/portfolio

Repository files navigation

📝 Filip Szumowski Portfolio

Live Demo GitHub Stars GitHub Forks

An interactive, notebook-style portfolio website showcasing my projects and skills as a full-stack web developer.

Portfolio Preview

✨ Features

  • 📱 Responsive design that works on all devices
  • 🎨 Playful notebook-style UI with animations
  • 📂 Showcase of featured projects with detailed descriptions
  • 🏷️ Project filtering by technology
  • 🖼️ Interactive image galleries
  • 📊 Visual representation of tech stack
  • 📱 Progressive Web App (PWA) support
  • 🌙 Light/dark mode support (coming soon)

🛠️ Built With

  • Next.js - React framework for server-side rendering and static site generation
  • TypeScript - For type safety and better developer experience
  • Tailwind CSS - For utility-first styling
  • Framer Motion - For smooth animations and transitions
  • Shadcn UI - For accessible and customizable UI components
  • Lottie - For lightweight animations

🧰 Project Structure

  • app/ - Next.js App Router pages and layouts
  • components/ - Reusable React components
  • data/ - JSON data for projects and other content
  • public/ - Static assets like images and icons
  • lib/ - Utility functions and helpers

🚀 Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • npm or yarn

Installation

  1. Clone the repository: ```bash git clone https://github.com/Filszu/portfolio.git cd portfolio ```

  2. Install dependencies: ```bash npm install

    or

    yarn install ```

  3. Run the development server: ```bash npm run dev

    or

    yarn dev ```

  4. Open http://localhost:3000 in your browser to see the result.

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

👨‍💻 Author

Filip Szumowski


⭐️ If you like this project, please consider giving it a star on GitHub! ⭐️

About

filszu's portfolio

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published