Skip to content

Basel-75/Clothes-App

 
 

Repository files navigation

Clothes App 👗👕

Overview

Purpose

The purpose of this app is to allow admin to discover and CRUD items with more features.

Features

  • Create Item: Admin can create and add new items.

  • Read Item: Admin can display and read items.

  • Update Item: Admin can update item details.

  • Delete Item: Admin can remove items.

  • Auth Function: The app provides login & sign-up functions.

  • Local Storage: The app stores and updates the items locally.

Widgets & External Packages

Main Widgets

  • TextField: The TextField widget is used to allow users to input text.

  • SnackBar: The SnackBar is used to show error messages to the users.

  • BottomNavigationBar: The BottomNavigationBar is used to navigate between different sections of the app, such as the Home, Add Items screen, and Profile.

  • Builder: The Builder widget is used to create a new context for the child widget.

External Packages

  • get_it: A simple Service Locator for Dart and Flutter projects.

  • get_storage: A fast, extra light, and synchronous key-value in memory, which backs up data to disk at each operation. It is written entirely in Dart and easily integrates with the Get framework of Flutter.

  • Icons Plus: A package for Flutter developers that provides a collection of attractive icons from different packs.

  • Buttons TabBar: An open-source Flutter package that provides a tab bar where each tab indicator is a toggle button.

  • flutter_bloc: A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern

Instructions for Running the App

Prerequisites

  • Flutter SDK

Running the App

  1. Clone the repository:
    git clone https://github.com/Basel-75/Clothes-App.git
  2. Navigate to the project directory:
    cd Clothes-App
    
  3. Install dependencies:
    flutter pub get
    
  4. Run the app on an emulator or connected device:
    flutter run
    
    

Output

Screenshot

alt text alt text alt text alt text alt text alt text alt text alt text

Demo GIF

assets/readme/blogGif.gif

Team

  • Basel

  • Anas

  • Ammar

Contact

For more information, feel free to contact us via Group-7@gmail.com or visit our GitHub profiles:

  • @Basel-75
  • @Anas-Aljuhani
  • @Ammarx9

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 59.8%
  • C++ 20.0%
  • CMake 16.4%
  • Swift 1.5%
  • C 1.2%
  • HTML 1.0%
  • Other 0.1%