https://github.com/raffashe/website
This is the source code for my personal portfolio website developed with Flutter. It is designed to be an elegant and responsive visual interface, showcasing information about my skills, projects, and experience.
https://github.com/raffashe/website
flutter-responsive flutter-svg flutter-web
Last synced: 11 months ago
JSON representation
This is the source code for my personal portfolio website developed with Flutter. It is designed to be an elegant and responsive visual interface, showcasing information about my skills, projects, and experience.
- Host: GitHub
- URL: https://github.com/raffashe/website
- Owner: raffashe
- License: mit
- Created: 2024-08-14T04:42:31.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-12T19:32:50.000Z (about 1 year ago)
- Last Synced: 2025-02-06T20:39:05.936Z (about 1 year ago)
- Topics: flutter-responsive, flutter-svg, flutter-web
- Language: Dart
- Homepage: https://raffashe.com/
- Size: 2.54 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Responsive portfolio in Flutter
This is the source code for my personal portfolio website developed with Flutter. It is designed to be an elegant and responsive visual interface, showcasing information about my skills, projects, and experience.

## Features
- **Introduction Page:** A clear introduction with an eye-catching animation.
- **Projects Section:** Displays the most recent projects, with links for more details.
- **Skills:** Displays skills organized by categories.
- **Contact:** Includes a functional contact form and links to social media.
- **Responsive Design:** Adaptable for mobile devices, tablets, and desktops.
## Project Structure
The project structure is organized as follows:
```
lib/
├── core/
│ ├── constants/
│ ├── utils/
│ └── widgets/
├── features/
│ ├── portfolio/
│ │ └── presentation/screens/
├── splash/
└── main.dart
```
### Main Folders
- **core:** Contains global constants, styles, and utilities.
- **features:** Includes the main portfolio screens.
- **splash:** Configuration for the loading splash screen.
- **assets:** Includes fonts, images, and other resources.
## Setup
Make sure you have Flutter installed correctly. Then, follow the steps below:
1. Clone the repository:
```bash
git clone https://github.com/raffashe/website.git
```
2. Navigate to the project directory:
```bash
cd raffashe
```
3. Install dependencies:
```bash
flutter pub get
```
4. Run the project:
```bash
flutter run
```
## Dependencies
The main dependencies used in the project are:
- [flutter](https://flutter.dev/) - Core framework.
- [velocity_x](https://pub.dev/packages/velocity_x) - Helps with widgets and styles.
- [timelines](https://pub.dev/packages/timelines) - Create stylized timelines.
- [font_awesome_flutter](https://pub.dev/packages/font_awesome_flutter) - Font Awesome icons.
- [url_launcher](https://pub.dev/packages/url_launcher) - Open URLs or external apps.
- [flutter_svg](https://pub.dev/packages/flutter_svg) - Render SVG files.
---
Developed with ❤️ and Flutter.