{"id":39628365,"url":"https://github.com/znissou/portfolio_contact","last_synced_at":"2026-01-18T08:39:26.785Z","repository":{"id":332095831,"uuid":"931460266","full_name":"znissou/portfolio_contact","owner":"znissou","description":"📱 Flutter Web Contact Section for Portfolio Websites. A responsive and modern contact form built with Flutter Web, designed to be embedded as an iframe in portfolio websites. This lightweight contact section provides an elegant way for visitors to get in touch.","archived":false,"fork":false,"pushed_at":"2026-01-12T11:54:13.000Z","size":115572,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-12T19:27:24.216Z","etag":null,"topics":["flutter","flutterweb","portfolio","portfolio-website"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/znissou.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-02-12T10:10:56.000Z","updated_at":"2026-01-12T11:57:13.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/znissou/portfolio_contact","commit_stats":null,"previous_names":["znissou/portfolio_contact"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/znissou/portfolio_contact","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/znissou%2Fportfolio_contact","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/znissou%2Fportfolio_contact/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/znissou%2Fportfolio_contact/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/znissou%2Fportfolio_contact/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/znissou","download_url":"https://codeload.github.com/znissou/portfolio_contact/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/znissou%2Fportfolio_contact/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28534148,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T00:39:45.795Z","status":"online","status_checked_at":"2026-01-18T02:00:07.578Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flutter","flutterweb","portfolio","portfolio-website"],"created_at":"2026-01-18T08:39:26.242Z","updated_at":"2026-01-18T08:39:26.776Z","avatar_url":"https://github.com/znissou.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://github.com/user-attachments/assets/7a323c92-c22c-4e28-b605-58a150fefc13\"\u003e\n\n# Portfolio Contact Section - Flutter Web\n\nThis is a Flutter Web contact section that I created to be embedded as an iframe in my existing portfolio website. It provides a clean, responsive contact form for visitors to get in touch.\n\n## Features\n\n- Responsive design that works on all devices\n- Clean, modern UI with Material Design components\n- Form validation for email and required fields\n- Easy integration via iframe embedding\n- Lightweight and fast loading\n\n## Installation\n\nTo run this project locally:\n\n```bash\n# Clone the repository\ngit clone https://github.com/znissou/portfolio_contact.git\n\n# Navigate to the project directory\ncd portfolio_contact\n\n# Get dependencies\nflutter pub get\n\n# Run the app\nflutter run -d chrome\n```\n\n## Usage\n\nThis contact section is designed to be embedded in your existing portfolio website using an iframe:\n\n```html\n\u003ciframe src=\"https://your-domain.com/contact\" width=\"100%\" height=\"600px\" frameborder=\"0\"\u003e\u003c/iframe\u003e\n```\n\n## Technologies\n\n- **Flutter Web** - For cross-platform web development\n- **Dart** - Programming language\n- **Material Design** - UI components and styling\n- **URL Launcher** - For handling external links\n- **HTTP** - For form submission\n\n## Project Structure\n\n```\nlib/\n├── main.dart          # Entry point\n├── constants.dart     # App constants and themes\n├── views/             # UI components\n│   ├── home_screen.dart\n│   └── contact_section/\n│       ├── contact_section.dart\n│       └── components/\n└── models/            # Data models\n```\n\nThe project is ready to be deployed as a standalone web app or embedded in your existing portfolio.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fznissou%2Fportfolio_contact","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fznissou%2Fportfolio_contact","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fznissou%2Fportfolio_contact/lists"}