PLGuerraDesigns / portfolio

Portfolio website powered by Flutter
https://plguerradesigns.github.io/portfolio/
1 stars 0 forks source link
Icon

Pablo L. Guerra's Portfolio Web-App


This web app is a portfolio of my work, projects, and research.

About

I created this application to highlight my professional experiences, personal projects, and other relevant details related to my technical and career growth. You can find relevant publications, documents, source code, images, videos, and more here.

It is a static web app built using the Flutter framework, written in Dart, and hosted on GitHub Pages.

Expand to learn more about Flutter [![introducing-flutter.png](https://i.postimg.cc/kGfjsky9/introducing-flutter.png)](https://www.youtube.com/watch?v=fq4N0hgOWzU) Try Flutter directly in your browser using [DartPad](https://dartpad.dev/?id=5c0e154dd50af4a9ac856908061291bc&sample=counter). [![dart-pad.gif](https://i.postimg.cc/brNDxMJQ/dart-pad.gif)](https://dartpad.dev/?id=5c0e154dd50af4a9ac856908061291bc&sample=counter)


You can access the web app here:
https://plguerradesigns.github.io/portfolio


Some notable features include:

Showcase

v2.5.0
Dark Mode
Desktop Mobile
Home Home
Professional Experience Professional Experience
Details Details
Light Mode
Desktop Mobile
Home Home
Projects Projects
Details Details
v1.0.8
Desktop Mobile
Home Home
About About
Professional Experience Professional Experience
Professional Experience Details Professional Experience Details
Projects Projects
Contact Contact
Resume Resume

Design Notes

The web app is designed using the Material Design guidelines.

Material Design UI Example

Try out the Material 3 Demo here: https://flutter.github.io/samples/web/material_3_demo/

Color Scheme

The color scheme was chosen by using the online tool Coolors to generate a palette of my preference.

Coolors

The color codes were then entered into the Material Theme Builder Plugin, for Figma, to generate a Material Theme that was exported to Dart code.

Material Theme Builder

Fonts and Icons

The font used is Roboto and the icons are from Material Icons.

Material Design Typography

Material Design Icons

Development Notes

Build and Release Bugs Enhancements

The development of this web app is ongoing and follows an iterative process known as Continuous Integration/Continuous Deployment (CI/CD).

CI/CD Pipeline

There are three main branches in this repository:

git-kraken.png

The CI/CD pipeline is implemented using GitHub Actions. The pipeline consists of the following stages:

The pipeline is triggered automatically on every commit to the master branch.

Getting Started

Install Flutter:

https://docs.flutter.dev/get-started/install

Run App:

flutter run

Learn More:

Flutter Documentation: https://docs.flutter.dev/get-started/learn-more