✨ A personal website built with Flutter Web and PWA to showcase projects and articles. This project utilizes Clean Architecture and Dependency Injection for scalability, maintainability, and an exceptional user experience through various optimizations.
- 📱 Responsive Design: Works seamlessly on all devices.
- 🌓 Dark/Light Theme: Supports both themes for user preference.
- 🚀 Smooth Animations: Fluid transitions for a better UX.
- 📚 Comprehensive Docs: Clear documentation for easy collaboration.
- ⚡️ Performance: Optimized for fast load times.
- 🔗 PocketBase Backend: Integrated for data management.
- 🎯 Dependency Injection: Implemented using get_it for modular and testable code.
- 🎯 Flutter
- 🎨 Dart
- 🧩 BLoC State Management
- 🏗️ Clean Architecture
- 🌐 Dio
- 🛣️ GoRouter
- 📲 PWA
- 🗂️ PocketBase
- 🎯 Dependency Injection
- GitHub Repo: https://github.com/DanialYazdanParast/flutter_website
- Live Website: https://datiego.ir
To get started with the project locally, follow these steps:
- Clone the repo:
git clone https://github.com/DanialYazdanParast/website_datiego.git cd website_datiego
- Install dependencies:
flutter pub get
- Run the app:
flutter run -d chrome
Made with ❤️ by Danial