This is a simple portfolio web app built with Flutter. It showcases some of the projects I've worked on.
You can test it on your browser by visiting https://portfolio-roz.web.app/.
The app's layout is mobile-first, so a frame is added to the web version on larger screens to keep the content centered.
To run the app, you need to have Flutter installed on your machine. You can find instructions on how to install Flutter here.
Once you have Flutter installed, you can run the app on your device or emulator by running the following command:
flutter run \
--dart-define=GITHUB_LINK=https://github.com/rafaelortizzableh \
--dart-define=TWITTER_LINK=https://twitter.com/ortizzableh \
--dart-define=LINKEDIN_LINK=https://linkedin.com/in/rafaelortizzableh \
--dart-define=EMAIL_LINK=mailto:[email protected] \
--dart-define=PHONE_LINK=tel:+555555555 \
Note: Links are needed for opening the corresponding app when tapping on the icons. Email and phone links are redacted for privacy reasons.
![ROZ - Portfolio Screenshot 1](https://private-user-images.githubusercontent.com/57945332/262502507-a3db4db6-f7bc-4772-bd30-ecd9a882653d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM4ODU2NTksIm5iZiI6MTcyMzg4NTM1OSwicGF0aCI6Ii81Nzk0NTMzMi8yNjI1MDI1MDctYTNkYjRkYjYtZjdiYy00NzcyLWJkMzAtZWNkOWE4ODI2NTNkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE3VDA5MDIzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTUzMTA5M2E1NWE0NmRiMmVhZGVlODIxNTU1MjJjMDkwMmRiOWJmOWFmMDkyZmIwMDI4MGRkODdlMmRmMGFkOWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.04As2-j_2IQFgL6xDlfGN7fMpyPng9P4BDBqmRh6Pps)
![ROZ - Portfolio Screenshot 2](https://private-user-images.githubusercontent.com/57945332/262502478-0fccf73d-9ae3-4f67-9931-9b5b90377579.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM4ODU2NTksIm5iZiI6MTcyMzg4NTM1OSwicGF0aCI6Ii81Nzk0NTMzMi8yNjI1MDI0NzgtMGZjY2Y3M2QtOWFlMy00ZjY3LTk5MzEtOWI1YjkwMzc3NTc5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE3VDA5MDIzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQxNTcyMTIxMGVjNWY4Y2ZkMWUzMTExNzNjZjBjNWU0ZDU3YWQ2N2RiOTY2ZmFlYWNhOTc1NDUxZTcxZWIxYmUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.JCitpJMskz8FV-BRn21cYynoZdeNknHFeo2KX2HeFWs)
![ROZ - Portfolio Screenshot 3](https://private-user-images.githubusercontent.com/57945332/262502505-b6aa6f93-3736-47d6-bdc5-25975c9c7a68.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM4ODU2NTksIm5iZiI6MTcyMzg4NTM1OSwicGF0aCI6Ii81Nzk0NTMzMi8yNjI1MDI1MDUtYjZhYTZmOTMtMzczNi00N2Q2LWJkYzUtMjU5NzVjOWM3YTY4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE3VDA5MDIzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZiOWNkOWM4YjMxOWU2N2M5NTFkN2ZlZTE4MjZlZWI3NzRiZmRhZDU3Y2U0MzlkY2YzNDU1NDk4ZDJhM2U0NzgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.NmvZ1ju-iZAXVLvotxRjQx1O8MJoygaxtap7MOwbMJU)
![ROZ - Portfolio Screenshot 4](https://private-user-images.githubusercontent.com/57945332/262502501-ea62c9c2-634b-420c-bf9d-35f6bc1f36f1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM4ODU2NTksIm5iZiI6MTcyMzg4NTM1OSwicGF0aCI6Ii81Nzk0NTMzMi8yNjI1MDI1MDEtZWE2MmM5YzItNjM0Yi00MjBjLWJmOWQtMzVmNmJjMWYzNmYxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE3VDA5MDIzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJjZWIwYjEyYjYwNTgxMWI4ZGM4MjE5OGEzYzlkNGI1MjUyZTZhMzllYjBkMzViNjMzMDJmZmM3NzlhZTkxMWEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.khaWB2RdW9TXKifTB5o4ABwKWedkG_E3wDpxtu5pgxI)
![ROZ - Portfolio Screenshot 5](https://private-user-images.githubusercontent.com/57945332/262502499-a42bb538-b3a0-4d41-8f70-89f1bd8aa623.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM4ODU2NTksIm5iZiI6MTcyMzg4NTM1OSwicGF0aCI6Ii81Nzk0NTMzMi8yNjI1MDI0OTktYTQyYmI1MzgtYjNhMC00ZDQxLThmNzAtODlmMWJkOGFhNjIzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE3VDA5MDIzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY1YThmNmE3NjkzMTc2ZTVkYjQ4ZjJkMTMxNmI4NjM1OWE1M2RjNzQ4MzdiZWJhZjA4MWFiNThkM2UyOTA2ZTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.2WdQGv_ch8XRH2hoDXbfwPxcmP_g4km3QOKsdGpd7_Q)
![ROZ - Portfolio Screenshot 6](https://private-user-images.githubusercontent.com/57945332/262502496-e2f2d75a-04f1-4040-8397-68eeb35b6710.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM4ODU2NTksIm5iZiI6MTcyMzg4NTM1OSwicGF0aCI6Ii81Nzk0NTMzMi8yNjI1MDI0OTYtZTJmMmQ3NWEtMDRmMS00MDQwLTgzOTctNjhlZWIzNWI2NzEwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE3VDA5MDIzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZmYmUzZTJjNjdkZDRjZjk4OGJkN2QzZWI3ZWU0MTQzZjhmMzU0NmQyY2JiNmFhMDU2MThhMTUzNTkxMjVkNmYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.5145LHubmOHXYpQ02ecXjrTc6MbTnuDc9Zve0ZBrrv4)
![ROZ - Portfolio Screenshot 7](https://private-user-images.githubusercontent.com/57945332/262502494-630da375-9764-4979-9599-ffccdad38da2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM4ODU2NTksIm5iZiI6MTcyMzg4NTM1OSwicGF0aCI6Ii81Nzk0NTMzMi8yNjI1MDI0OTQtNjMwZGEzNzUtOTc2NC00OTc5LTk1OTktZmZjY2RhZDM4ZGEyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE3VDA5MDIzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQwMjZkMGMzYzIwYWViMDZmMTU4MmI3MzVmNGRkNjc4MjBhODdhMjZhMzBiMGU1Yzk0YWJiMTcyNTE5ZWRkNjUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.AHXf1uK22ajFIlyWYmyFn2UES7cBhho59FyTeQvMM3s)