Skip to content

berkeyilmaz1/Classlist-Shop-Admin-Module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

🚀 Classlist Web Shop Admin [Intern Project]

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.


📸 Screenshots

Dashboard Category Product Category Search

And more...


✨ Features

  • 📊 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.

📂 Project Structure

  • 📌 Feature: Contains specific functionalities of the project.
  • 📦 Product: Stores reusable components like utility functions, constants, and shared widgets.

🛠️ Technologies & Libraries

🔹 State Management

  • equatable – Simplifies object comparisons.
  • flutter_bloc – Implements the BLoC pattern for state management.

🔹 Networking & API

  • vexana – Manages API requests efficiently.

🔹 Navigation

  • go_router – Simplifies routing and navigation.

🔹 Localization

  • easy_localization – Adds localization support.

🔹 UI & Animations

  • responsive_framework – Helps build responsive layouts.
  • lottie – Displays animated Lottie assets.
  • shimmer – Creates loading placeholders.

🔹 Notifications & Feedback

  • toastification – Displays customizable toast messages.

🔹 Utilities

  • kartal – Provides utility extensions for Flutter.
  • image_picker – Allows picking images from the gallery or camera.

🔹 Code Quality

  • very_good_analysis – Enforces lint rules for clean code.

🚀 Continuous Deployment (CD) Pipeline

The project uses a CD pipeline that automates build, test, and deployment processes, ensuring rapid and reliable delivery of updates to production.


👨‍💻 Contributors & Team Members

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. 🚀

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published