Skip to content

orfloresti/my-portfolio

Repository files navigation

Orlando Flores Teomitzi - Portfolio

A modern, responsive portfolio application built with Flutter. This project showcases professional experience and expertise through an elegantly designed, cross-platform web and mobile application.

📋 Overview

This is a personal portfolio application for Orlando Flores Teomitzi, an engineer focused on technological innovation. The application features a clean, modern design with a dark theme and smooth navigation between multiple screens.

🎯 Features

  • Responsive Design: Works seamlessly across all platforms (iOS, Android, Web, Linux, macOS, Windows)
  • Modern UI: Dark theme with teal accent colors using Material Design 3
  • Social Integration: Quick links to social media and professional profiles
  • About Section: Comprehensive information about background and expertise
  • Smooth Navigation: Flutter routing for seamless navigation between screens
  • Custom Typography: Uses Google Fonts (Inter) for professional appearance

🏗️ Project Structure

lib/
  ├── main.dart                 # Application entry point and theme configuration
  ├── screens/
  │   ├── home_screen.dart      # Home/landing page with introduction
  │   └── about_screen.dart     # About section with professional background
  └── widgets/
      └── social_button.dart    # Reusable social media button component

🛠️ Tech Stack

  • Framework: Flutter ^3.10.3
  • Language: Dart
  • UI Components: Material Design 3
  • Fonts: Google Fonts
  • Icons: Font Awesome Flutter
  • URL Handling: url_launcher

📦 Dependencies

  • flutter - Core Flutter framework
  • cupertino_icons - iOS-style icons
  • url_launcher - Open URLs and social links
  • font_awesome_flutter - Comprehensive icon set
  • google_fonts - Beautiful typography options

🚀 Getting Started

Prerequisites

  • Flutter SDK (^3.10.3)
  • Dart SDK
  • An IDE (VS Code, Android Studio, or IntelliJ)

Installation

  1. Clone the repository:

    git clone <repository-url>
    cd myportfolio
  2. Get dependencies:

    flutter pub get
  3. Run the application:

    flutter run

Building for Different Platforms

Android:

flutter run -d android

Linux:

flutter run -d linux

Windows:

flutter run -d windows

📱 Screens

Home Screen

The landing page featuring:

  • Welcome message with professional introduction
  • Call-to-action statements
  • Social media links
  • Brief description of expertise

About Screen

Detailed information including:

  • Professional background
  • Education and experience
  • Technical skills and interests
  • Career journey and motivations

🎨 Design

  • Color Scheme: Dark navy background (#0a192f) with teal accent (#64ffda)
  • Typography: Inter font family from Google Fonts
  • Material Design 3: Modern, clean aesthetics with consistent spacing
  • Accessibility: Proper contrast ratios and readable font sizes

📄 License & Privacy

This project is private and not intended for public distribution.

Privacy Policy

The application complies with:

  • Google Play Store Developer Program Policies
  • GDPR (EU)
  • CCPA (California)
  • LGPD (Brazil)
  • Mexican Data Protection Laws

🔗 Resources


Built with Flutter to create a responsive, modern portfolio experience.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors