Welcome to my personal portfolio! This project is a showcase of my work and experience, built using the latest technologies and tools. It leverages Next.js 14 (app directory) and NextUI (v2) to deliver a modern and performant web application.
Hi, I’m Silvi Sinanaj, a Full-Stack Web Developer based in Germany. I specialize in creating interactive and user-friendly web experiences. My expertise includes front-end technologies such as TypeScript, HTML5, CSS/Sass, React, and Next.js, as well as back-end technologies and cloud services.
This portfolio not only highlights my work but also demonstrates my skills in integrating Firebase for dynamic data management and real-time capabilities.
- Next.js 14: A React framework for building modern web applications.
- NextUI v2: A customizable React UI library.
- Tailwind CSS: A utility-first CSS framework.
- Tailwind Variants: A utility to manage Tailwind CSS variants.
- TypeScript: A typed superset of JavaScript that compiles to plain JavaScript.
- Framer Motion: A library for creating animations in React.
- next-themes: A utility for managing light and dark themes in Next.js.
- Firebase: Used for real-time data management and authentication.
- Dynamic Data: Integrated Firebase Firestore to fetch and manage data dynamically. This enables real-time updates and seamless content management.
- Responsive Design: Built with Tailwind CSS and NextUI for a responsive and visually appealing layout.
- Interactive UI: Enhanced user experience with Framer Motion animations and NextUI components.
- Theme Management: Supports both light and dark themes using
next-themes
.
To create a new project based on this template using create-next-app
, run the following command:
npx create-next-app -e https://github.com/nextui-org/next-app-template