We developed a sub-module for @Classlist with the team. This project manages product operations and works like an admin system. We built the web pages using the Flutter framework, following clean code principles, and set up a CD pipeline.
And more...
- 📊 Dashboard: Displays user information.
- 📁 Category Management: Create, edit, delete, and organize product categories.
- 🛍️ Product Management: Add, update, and delete products with attributes like name, description, price, images, and category.
- 📦 Stock Management: Track and adjust product inventory levels.
- 🛒 Order Management: View customer orders.
- 📌 Feature: Contains specific functionalities of the project.
- 📦 Product: Stores reusable components like utility functions, constants, and shared widgets.
equatable– Simplifies object comparisons.flutter_bloc– Implements the BLoC pattern for state management.
vexana– Manages API requests efficiently.
go_router– Simplifies routing and navigation.
easy_localization– Adds localization support.
responsive_framework– Helps build responsive layouts.lottie– Displays animated Lottie assets.shimmer– Creates loading placeholders.
toastification– Displays customizable toast messages.
kartal– Provides utility extensions for Flutter.image_picker– Allows picking images from the gallery or camera.
very_good_analysis– Enforces lint rules for clean code.
The project uses a CD pipeline that automates build, test, and deployment processes, ensuring rapid and reliable delivery of updates to production.
| Name | Role |
|---|---|
| Veli Bacik | 🏆 Team Leader |
| Yalçın Yavaş | 🏆 Team Leader |
| Hasan Şahin | 🔧 Backend Developer |
| Tahsin Emre Telli | 👨💻 Team Member |
| Zeynep Şevval Daysalı | 👩💻 Team Member |
🎯 Thank you for checking out the project! If you have any questions or suggestions, feel free to contribute or reach out. 🚀



