Skip to content

mahmoud-eslami/barber-booking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

793f9b8 Β· Jan 12, 2023
Jan 12, 2023
Oct 20, 2022
Mar 12, 2022
Jul 9, 2022
Jan 12, 2023
Jul 9, 2022
Jul 9, 2022
Oct 20, 2022
Mar 8, 2022
Mar 8, 2022
May 14, 2022
Oct 20, 2022
Jul 9, 2022
May 14, 2022
Jan 11, 2023
Mar 8, 2022
Oct 20, 2022
Mar 27, 2022

Repository files navigation

Barber-shop booking

This is a barber-shop booking platform . Firebase πŸ’› as Backend service and Flutter πŸ’™ used as client technology.


Project / Folder structure :

- /app  
# This is where all the application's directories will be contained  
    - /data
        - /enums 
        - /services
             # Here our repositories are just classes that will mediate the communication between our controller and our data.
             # Our controllers won't need to know where the data comes from, and you can use more than one repository on a controller if you need to.
        - /model
        # Our classes, or data models responsible for abstracting our objects.
            - model.dart
    - /modules
        - /my_module
            - page.dart
            - controller.dart
	    - local_widget/
	# Here we create all local widget's of specefic pages

    - /global_widgets 
    # Widgets that can be reused by multiple **modules**.  

    - /routes
        - routes.dart
        # class Routes { const HOME = '/ home'; }  
        - pages.dart
        # class AppPages { static final pages = [  
        #  GetPage(name: Routes.HOME, page:()=> HomePage()) 
        # ]};  
    - /core
        - /values
	# Here we store all colors / strings and dimens
        - /theme
        # Here we can create themes for our app
        - /utils
        # Here you can insert utilities for your application, such as masks, form keys or widgets
	- exports.dart
	#Export all required file into one file (like material.dart :D)
- dependency_injection.dart
# inject all required dependencies in this file

- main.dart  
# main file

Showcase

Next changes :

β˜‘οΈ Add Firestore structure to the document

β˜‘οΈ Add ability to add comment for each story


Thanks for all supports πŸ™πŸ»