lazycatlabs / flutter-web-portfolio

Sample web portfolio with Flutter Web

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Follow Me 🫰🏻

github facebook instagram tiktok youtube


playstore

About

Sample web portfolio with Flutter Web


Languages

Language:Dart 98.6%Language:HTML 1.4%