Skip to content

lazycatlabs/flutter-web-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

We stand with Palestine

Lazycat Labs with Flutter Web

This is project for my personal web and created using Flutter Web


Pre-requisites

Technology Minimum Version Installation Guide
Flutter v3.3.6 Flutter Official Docs
Dart v2.18.2 Installed automatically with Flutter

Getting Started πŸš€

  • Clone this project
  • Run flutter pub get
  • Run flutter gen-l10n to generate localization files
  • Run flutter run --web-renderer html

Project Structure πŸ“ˆ

Expand to show
. β”œβ”€β”€ README.md β”œβ”€β”€ analysis_options.yaml β”œβ”€β”€ assets β”‚Β Β  β”œβ”€β”€ fonts β”‚Β Β  β”‚Β Β  β”œβ”€β”€ Circe.otf β”‚Β Β  β”‚Β Β  └── visuelt β”‚Β Β  β”‚Β Β  β”œβ”€β”€ VisueltPro-Black.ttf β”‚Β Β  β”‚Β Β  β”œβ”€β”€ VisueltPro-BlackItalic.ttf β”‚Β Β  β”‚Β Β  β”œβ”€β”€ VisueltPro-Bold.ttf β”‚Β Β  β”‚Β Β  β”œβ”€β”€ VisueltPro-BoldItalic.ttf β”‚Β Β  β”‚Β Β  β”œβ”€β”€ VisueltPro-ExtraLight.ttf β”‚Β Β  β”‚Β Β  β”œβ”€β”€ VisueltPro-ExtraLightItalic.ttf β”‚Β Β  β”‚Β Β  β”œβ”€β”€ VisueltPro-Italic.ttf β”‚Β Β  β”‚Β Β  β”œβ”€β”€ VisueltPro-Light.ttf β”‚Β Β  β”‚Β Β  β”œβ”€β”€ VisueltPro-LightItalic.ttf β”‚Β Β  β”‚Β Β  β”œβ”€β”€ VisueltPro-Medium.ttf β”‚Β Β  β”‚Β Β  β”œβ”€β”€ VisueltPro-MediumItalic.ttf β”‚Β Β  β”‚Β Β  β”œβ”€β”€ VisueltPro-Regular.ttf β”‚Β Β  β”‚Β Β  β”œβ”€β”€ VisueltPro-Thin.ttf β”‚Β Β  β”‚Β Β  └── VisueltPro-ThinItalic.ttf β”‚Β Β  β”œβ”€β”€ images β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ic_avatar.png β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ic_close.svg β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ic_facebook.svg β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ic_github.svg β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ic_instagram.svg β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ic_launcher.jpg β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ic_launcher_staging.jpg β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ic_linkedin.svg β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ic_logo.svg β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ic_logo_text.svg β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ic_logo_text_oneline.svg β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ic_menu.svg β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ic_playstore.png β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ic_profile.jpg β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ic_settings.svg β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ic_tiktok.svg β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ic_upwork.svg β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ic_youtube.svg β”‚Β Β  β”‚Β Β  └── portfolio β”‚Β Β  β”‚Β Β  β”œβ”€β”€ brupedia β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ image_1.png β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ image_2.png β”‚Β Β  β”‚Β Β  β”‚Β Β  └── image_3.png β”‚Β Β  β”‚Β Β  β”œβ”€β”€ eabsensi β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ image_1.png β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ image_2.png β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ image_3.png β”‚Β Β  β”‚Β Β  β”‚Β Β  └── image_4.png β”‚Β Β  β”‚Β Β  β”œβ”€β”€ myananda β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ image_1.png β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ image_2.png β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ image_3.png β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ image_4.png β”‚Β Β  β”‚Β Β  β”‚Β Β  └── image_5.png β”‚Β Β  β”‚Β Β  β”œβ”€β”€ oifyoo β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ image_1.png β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ image_2.png β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ image_3.png β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ image_4.png β”‚Β Β  β”‚Β Β  β”‚Β Β  └── image_5.png β”‚Β Β  β”‚Β Β  β”œβ”€β”€ patapaowners β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ image_1.png β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ image_2.png β”‚Β Β  β”‚Β Β  β”‚Β Β  └── image_3.png β”‚Β Β  β”‚Β Β  β”œβ”€β”€ pataparking β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ image_1.png β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ image_2.png β”‚Β Β  β”‚Β Β  β”‚Β Β  └── image_3.png β”‚Β Β  β”‚Β Β  └── wautils β”‚Β Β  β”‚Β Β  β”œβ”€β”€ image_1.png β”‚Β Β  β”‚Β Β  β”œβ”€β”€ image_2.png β”‚Β Β  β”‚Β Β  β”œβ”€β”€ image_3.png β”‚Β Β  β”‚Β Β  └── image_4.png β”‚Β Β  └── static_api β”‚Β Β  β”œβ”€β”€ portfolio_en.json β”‚Β Β  └── portfolio_id.json β”œβ”€β”€ l10n.yaml β”œβ”€β”€ lazycatlabs.iml β”œβ”€β”€ lib β”‚Β Β  β”œβ”€β”€ core β”‚Β Β  β”‚Β Β  β”œβ”€β”€ core.dart β”‚Β Β  β”‚Β Β  └── localization β”‚Β Β  β”‚Β Β  β”œβ”€β”€ generated β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ strings.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ strings_en.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  └── strings_id.dart β”‚Β Β  β”‚Β Β  β”œβ”€β”€ intl_en.arb β”‚Β Β  β”‚Β Β  β”œβ”€β”€ intl_id.arb β”‚Β Β  β”‚Β Β  β”œβ”€β”€ l10n.dart β”‚Β Β  β”‚Β Β  └── localization.dart β”‚Β Β  β”œβ”€β”€ data β”‚Β Β  β”‚Β Β  β”œβ”€β”€ data.dart β”‚Β Β  β”‚Β Β  └── datasources β”‚Β Β  β”‚Β Β  β”œβ”€β”€ datasources.dart β”‚Β Β  β”‚Β Β  └── local β”‚Β Β  β”‚Β Β  β”œβ”€β”€ data_helper.dart β”‚Β Β  β”‚Β Β  β”œβ”€β”€ local.dart β”‚Β Β  β”‚Β Β  β”œβ”€β”€ portfolio_response.dart β”‚Β Β  β”‚Β Β  └── pref_manager.dart β”‚Β Β  β”œβ”€β”€ di β”‚Β Β  β”‚Β Β  └── di.dart β”‚Β Β  β”œβ”€β”€ main.dart β”‚Β Β  β”œβ”€β”€ presentation β”‚Β Β  β”‚Β Β  β”œβ”€β”€ pages β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ app_route.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ main β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ footer.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ footer_copy_right.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ home β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ home.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ home_description.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ home_section.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  └── home_title.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ main.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ main_cubit.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ main_drawer.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ main_menu.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ main_page.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ main_popup_menu.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ portfolio β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ portfolio.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ portfolio_description.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ portfolio_section.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  └── portfolio_title.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ profile β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ profile.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ profile_button.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ profile_description.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ profile_section.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  └── profile_title.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  └── services β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ services.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ services_description.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ services_section.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  └── services_title.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  └── pages.dart β”‚Β Β  β”‚Β Β  β”œβ”€β”€ presentation.dart β”‚Β Β  β”‚Β Β  β”œβ”€β”€ resources β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ dimens.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ images.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ palette.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ resources.dart β”‚Β Β  β”‚Β Β  β”‚Β Β  └── styles.dart β”‚Β Β  β”‚Β Β  └── widgets β”‚Β Β  β”‚Β Β  β”œβ”€β”€ animated_box_slider.dart β”‚Β Β  β”‚Β Β  β”œβ”€β”€ animated_button.dart β”‚Β Β  β”‚Β Β  β”œβ”€β”€ animated_mouse.dart β”‚Β Β  β”‚Β Β  β”œβ”€β”€ animated_text_box.dart β”‚Β Β  β”‚Β Β  β”œβ”€β”€ animated_text_strikethrough.dart β”‚Β Β  β”‚Β Β  β”œβ”€β”€ animated_widget_shape.dart β”‚Β Β  β”‚Β Β  β”œβ”€β”€ animated_widget_slider.dart β”‚Β Β  β”‚Β Β  β”œβ”€β”€ circle_image.dart β”‚Β Β  β”‚Β Β  β”œβ”€β”€ image_network.dart β”‚Β Β  β”‚Β Β  β”œβ”€β”€ indicator_slider.dart β”‚Β Β  β”‚Β Β  β”œβ”€β”€ parent.dart β”‚Β Β  β”‚Β Β  β”œβ”€β”€ responsive.dart β”‚Β Β  β”‚Β Β  β”œβ”€β”€ scroll_indicator.dart β”‚Β Β  β”‚Β Β  β”œβ”€β”€ spacer_h.dart β”‚Β Β  β”‚Β Β  β”œβ”€β”€ spacer_v.dart β”‚Β Β  β”‚Β Β  └── widgets.dart β”‚Β Β  └── utils β”‚Β Β  β”œβ”€β”€ ext β”‚Β Β  β”‚Β Β  β”œβ”€β”€ context.dart β”‚Β Β  β”‚Β Β  β”œβ”€β”€ double.dart β”‚Β Β  β”‚Β Β  └── ext.dart β”‚Β Β  β”œβ”€β”€ helper β”‚Β Β  β”‚Β Β  β”œβ”€β”€ common.dart β”‚Β Β  β”‚Β Β  β”œβ”€β”€ constant.dart β”‚Β Β  β”‚Β Β  └── helper.dart β”‚Β Β  β”œβ”€β”€ services β”‚Β Β  β”‚Β Β  └── services.dart β”‚Β Β  └── utils.dart β”œβ”€β”€ pubspec.lock β”œβ”€β”€ pubspec.yaml └── web β”œβ”€β”€ fav β”‚Β Β  β”œβ”€β”€ android-chrome-192x192.png β”‚Β Β  β”œβ”€β”€ android-chrome-512x512.png β”‚Β Β  β”œβ”€β”€ apple-touch-icon.png β”‚Β Β  β”œβ”€β”€ browserconfig.xml β”‚Β Β  β”œβ”€β”€ favicon-16x16.png β”‚Β Β  β”œβ”€β”€ favicon-32x32.png β”‚Β Β  β”œβ”€β”€ favicon.ico β”‚Β Β  β”œβ”€β”€ mstile-150x150.png β”‚Β Β  β”œβ”€β”€ safari-pinned-tab.svg β”‚Β Β  └── site.webmanifest β”œβ”€β”€ icon.svg β”œβ”€β”€ index.html └── manifest.json 

Preview πŸ§‘πŸ»β€πŸ’»

Website 🌎

https://lazycatlabs.com/

Video πŸ“Ή


Support Me πŸŽ—οΈ

buymeacoffe Β Β Β Β  ko-fi Β Β Β Β  paypal saweria


Follow Me 🫰🏻

github facebook instagram tiktok youtube


playstore

About

Sample web portfolio with Flutter Web

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published