/Personal-Portfolio

This is my personal portfolio website, built using Flutter for the web. It showcases my skills, experiences, and projects

Primary LanguageDart

Personal Portfolio - Flutter Web

This is my personal portfolio website, built using Flutter for the web. The portfolio showcases my skills, experiences, and projects, and consists of three main sections: About, Skills, and Portfolio.

Table of Contents

Overview

This portfolio is a professional way to introduce myself and demonstrate my abilities in software development. It’s designed to highlight:

  • About: A brief introduction to who I am, including my background and professional journey.
  • Skills: A detailed view of the technical skills and tools I have mastered.
  • Portfolio: A gallery of projects that I have worked on, with descriptions and links to their live versions or source code.

Features

  • Responsive Design: Fully responsive, providing a great user experience on both desktop and mobile devices.
  • Interactive Tabs: Easy navigation between About, Skills, and Portfolio sections.
  • Dark Mode: Toggle between light and dark themes for better accessibility and user preference.
  • Localization: The app supports multiple languages, with English as the default and Arabic as an additional language.
  • Built with Flutter: A smooth and fast web experience using Flutter.

Technologies Used

  • Flutter: Front-end framework for building the web app.
  • Dart: Programming language for Flutter.
  • HTML/CSS: Used by Flutter for rendering web content.
  • Firebase: Firebase hosting.

Usage

Once the app is running or deployed, you can navigate through the portfolio by switching between the tabs:

  • About: Learn more about me, my career, and my goals.
  • Skills: Check out the technologies and tools I specialize in.
  • Portfolio: Browse the projects I’ve worked on and see live demos or source code.

The portfolio also includes:

  • Dark Mode: Toggle the theme to switch between light and dark modes.
  • Language Switch: You can switch between English (default) and Arabic.

Screenshots

tablet desktop mobile