This project serves as a comprehensive demonstration of my application development skills, specifically utilizing Dart and Flutter. It showcases a complete e-commerce-like application with various core functionalities.
This application fetches and presents data from a public API, ensuring dynamic content and real-world data handling.
- API Documentation: api.escuelajs docs
Developed entirely in Flutter and Dart.
- 🔐 Login: Implemented with fixed credentials for demonstration.
- 📝 Register: User registration flow.
- 📂 CRUD Categories: Full Create, Read, Update, Delete functionality for product categories.
- 📦 CRUD Products: Full Create, Read, Update, Delete functionality for products.
- 🏠 CRUD Address: Management of user addresses.
- 🎨 BLoC Pattern: BLoC architectural pattern for clean separation.
- 🗺️ Go Router: Declarative routing solution for Flutter.
- 🗄️ SQLite: Local database for persistent data storage.
- 🧱 BLoC: Business Logic Component for state management.
- 🔗 Get It: Simple service locator for dependency injection.
- ✨ Shimmer: UI effect to indicate loading states gracefully.
Login Screen | Home Screen | Products List | Product Detail |
---|---|---|---|
Feel free to connect or reach out!
- LinkedIn: Renan Volpe