A beautiful and efficient Blog Application built with Flutter, following SOLID principles, BLoC state management, and Clean Architecture.
- Authentication: User authentication using Supabase for a secure login/signup process.
- Blog Preview: Engaging blog preview page for users to browse through content.
- Topic Classification: Categorize and select topics for your blog posts.
- Image Upload: Upload images effortlessly to enhance your blog posts.
- Database & Storage: Utilize Supabase for database management and cloud storage.
- Minimal Design: Clean and minimalistic design for a seamless user experience.
- Custom Theme: Dedicated app theme to maintain consistency and enhance visual appeal.
- Clone the repository:
git clone https://github.com/your-username/flutter-blog-app.git
- Navigate to the project directory:
cd flutter-blog-app
- Install dependencies:
flutter pub get
- Run the app:
flutter run
- Fork the repository
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -m 'Add your feature'
- Push to the branch:
git push origin feature/your-feature-name
- Submit a pull request
This project is licensed under the MIT License - see the LICENSE.md file for details.