Index: app/Exports/DepartmentsExport.php
===================================================================
--- app/Exports/DepartmentsExport.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
+++ app/Exports/DepartmentsExport.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -0,0 +1,46 @@
+<?php
+
+namespace App\Exports;
+
+use App\Models\Department;
+use App\Models\User;
+use Maatwebsite\Excel\Concerns\FromCollection;
+use Maatwebsite\Excel\Concerns\WithHeadings;
+use Maatwebsite\Excel\Concerns\WithMapping;
+
+class DepartmentsExport implements FromCollection, WithMapping, WithHeadings
+{
+    /**
+     * @return \Illuminate\Support\Collection
+     */
+    public function collection()
+    {
+        return Department::all();
+    }
+
+    public function map($row): array{
+        $fields = [
+            $row->id,
+            $row->name,
+            $row->code,
+            $row->no_of_folders,
+            $row->user_id . ' - ' . User::find($row->user_id)->username,
+            $row->created_at,
+            $row->updated_at
+        ];
+        return $fields;
+    }
+
+    public function headings(): array
+    {
+        return [
+            'ID',
+            'Name',
+            'Code',
+            'Number of folders',
+            'Created by ID - Username',
+            'Created at',
+            'Updated at',
+        ];
+    }
+}
Index: app/Exports/FilesExport.php
===================================================================
--- app/Exports/FilesExport.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ app/Exports/FilesExport.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -5,5 +5,4 @@
 use App\Models\File;
 use App\Models\Folder;
-use App\Models\User;
 use Maatwebsite\Excel\Concerns\FromCollection;
 use Maatwebsite\Excel\Concerns\WithHeadings;
@@ -26,5 +25,5 @@
             $row->location,
             $row->getSize($row->location) . ' MB',
-            $row->Folder::find($row->folder_id)->name . ' - ' . Folder::find($row->folder_id)->arch_id,
+            $row->folder_id . ' - ' . Folder::find($row->folder_id)->name . ' - ' . Folder::find($row->folder_id)->arch_id,
             $row->created_at,
             $row->updated_at
@@ -40,5 +39,5 @@
             'Location',
             'Size',
-            'Folder - Archive ID',
+            'ID - Folder - Archive ID',
             'Created at',
             'Updated at'
Index: app/Exports/FoldersExport.php
===================================================================
--- app/Exports/FoldersExport.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ app/Exports/FoldersExport.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -5,4 +5,5 @@
 use App\Models\Department;
 use App\Models\Folder;
+use App\Models\User;
 use Maatwebsite\Excel\Concerns\FromCollection;
 use Maatwebsite\Excel\Concerns\WithHeadings;
@@ -26,5 +27,5 @@
             $row->note,
             $row->location,
-            $row->User::find($row->user_id)->username,
+            $row->user_id . ' - ' . User::find($row->user_id)->username,
             $row->Department::find($row->department_id)->name . ' - ' . Department::find($row->department_id)->code,
             $row->is_important,
@@ -43,5 +44,5 @@
             'Note',
             'Location',
-            'Created by',
+            'Created by ID - Username',
             'Department name - code',
             'Is important',
Index: app/Exports/UsersExport.php
===================================================================
--- app/Exports/UsersExport.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ app/Exports/UsersExport.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -28,5 +28,5 @@
             $row->phone_number,
             $row->is_confirmed,
-            $row->Role::find($row->role_id)->name,
+            $row->role_id . ' - ' . Role::find($row->role_id)->name,
             $row->where('id', $row->created_by)->pluck('username')->first(),
             $row->created_at,
@@ -46,5 +46,5 @@
             'Phone number',
             'Is confirmed',
-            'Role',
+            'Role ID - Username',
             'Created by',
             'Created at',
Index: app/Http/Controllers/Dashboard/DepartmentsController.php
===================================================================
--- app/Http/Controllers/Dashboard/DepartmentsController.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ app/Http/Controllers/Dashboard/DepartmentsController.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -147,5 +147,5 @@
         if(!$flag) {
             $zip->close();
-            $headers = array('Content-Type' => 'application/octet-stream',);
+            $headers = array('Content-Type' => 'application/octet-stream');
             $zip_new_name = Carbon::now()->format('d.m.Y - H:i') . '- Departments.zip';
             return response()->download($zip_file, $zip_new_name, $headers);
@@ -153,5 +153,5 @@
         else {
             Alert::flash("All departments are empty", "warning");
-            return redirect()->route("dashboard.departments.index");
+            return redirect()->back();
         }
     }
@@ -186,5 +186,5 @@
         else{
             Alert::flash("This department has no files", "warning");
-            return redirect()->route("dashboard.departments.index");
+            return redirect()->back();
         }
 
Index: app/Http/Controllers/Dashboard/ExportExcelController.php
===================================================================
--- app/Http/Controllers/Dashboard/ExportExcelController.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ app/Http/Controllers/Dashboard/ExportExcelController.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -3,4 +3,5 @@
 namespace App\Http\Controllers\Dashboard;
 
+use App\Exports\DepartmentsExport;
 use App\Exports\FilesExport;
 use App\Exports\FoldersExport;
@@ -32,3 +33,10 @@
 
     }
+
+    public function ExportDepartments()
+    {
+        return Excel::download(new DepartmentsExport(), Carbon::now()->format('d.m.Y - H:i') . ' - departments.xlsx');
+
+    }
+
 }
Index: app/Http/Controllers/Dashboard/FilesController.php
===================================================================
--- app/Http/Controllers/Dashboard/FilesController.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ app/Http/Controllers/Dashboard/FilesController.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -26,5 +26,5 @@
             "textExt" => array("txt", "doc", "docx"),
             "imageExt" => array("png", "jpg", "jpeg"),
-            "fileTypes" => '.' . implode(',.', explode(',', explode(':', FileType::find('1')->mimes)[1]))
+            "fileTypes" => '.' . implode(',.', explode(',', FileType::find('1')->mimes))
         ]);
     }
@@ -35,4 +35,5 @@
         $file->delete();
         Storage::disk('uploads')->delete($file->location);
+        $file->folder()->decrement('no_of_files');
 
         Alert::flash($file->name . " deleted successfully");
@@ -59,4 +60,5 @@
                 $newFile->location = $location . DIRECTORY_SEPARATOR . $fileName;
                 $newFile->folder()->associate($folder);
+                $newFile->folder()->increment('no_of_files');
                 $newFile->save();
             }
@@ -65,10 +67,10 @@
             Alert::flash("New files added successfully");
 
-            return redirect()->route("dashboard.files.index");
+            return redirect()->back();
         }
         else {
             Alert::flash("No files were uploaded", "error");
 
-            return redirect()->route("dashboard.files.index");
+            return redirect()->back();
         }
     }
Index: app/Http/Controllers/Dashboard/FoldersController.php
===================================================================
--- app/Http/Controllers/Dashboard/FoldersController.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ app/Http/Controllers/Dashboard/FoldersController.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -39,4 +39,7 @@
                 $folders = $foldersInDeptSort->orderBy('name', 'asc')->paginate(12);
             }
+            else if ($request->query('sort') == 'no_of_files') {
+                $folders = $foldersInDeptSort->orderBy('no_of_files', 'desc')->paginate(12);
+            }
             else if($request->query('sort') == 'count'){
                 $total = $foldersInDeptSort->folder->files->count();
@@ -52,4 +55,7 @@
             else if ($request->query('sort') == 'name') {
                 $folders = Folder::orderBy('name', 'asc')->paginate(12);
+            }
+            else if ($request->query('sort') == 'no_of_files') {
+                $folders = Folder::orderBy('no_of_files', 'desc')->paginate(12);
             }
             else if ($request->query('sort') == 'important') {
@@ -97,5 +103,5 @@
             "deptName" => $deptName,
             "deptCode" => $deptCode,
-            "fileTypes" => '.' . implode(',.', explode(',', explode(':', FileType::find('1')->mimes)[1]))
+            "fileTypes" => '.' . implode(',.', explode(',', FileType::find('1')->mimes))
         ]);
 
@@ -117,4 +123,5 @@
         $folder->user()->associate($user);
         $folder->department()->associate($department);
+        $folder->department()->increment('no_of_folders');
 
         $folder->arch_id = $request->arch_id;
@@ -149,4 +156,5 @@
                 $newFile->location = $location . DIRECTORY_SEPARATOR . $fileName;
                 $newFile->folder()->associate($folder);
+                $newFile->folder()->increment('no_of_files');
                 $newFile->save();
             }
@@ -155,5 +163,5 @@
         Alert::flash("New folder created successfully");
 
-        return redirect()->route("dashboard.folders.index");
+        return redirect()->back();
     }
 
@@ -177,7 +185,7 @@
         $department = Department::find($request->department);
 
-        $folder->department()->associate($department);
-
-        $oldLocation = $folder->department->location . DIRECTORY_SEPARATOR . $folder->name;
+        $folder->department()->increment('no_of_folders');
+
+        $oldLocation = $folder->location;
 
         $folder->name = $request->name;
@@ -186,32 +194,44 @@
         $folder->updated_at = Carbon::now();
 
-        $location = $folder->department->location . DIRECTORY_SEPARATOR . $request->name;
-
-        if ($folder->isDirty('name')) {
-            if (!Storage::disk('uploads')->has($location)) {
-                Storage::disk('uploads')->move($oldLocation, $location);
-                foreach($files as $file){
-                    $file->location = $location . DIRECTORY_SEPARATOR . $file->name;
+       $newLocation = Department::find($request->department)->location . DIRECTORY_SEPARATOR . $request->name;
+
+        if($folder->department_id != $request->department){
+            $folder->department()->decrement('no_of_folders');
+            if (!Storage::disk('uploads')->has($newLocation)) {
+                Storage::disk('uploads')->move($oldLocation, $newLocation);
+                foreach($files as $file) {
+                    $file->location = $newLocation . DIRECTORY_SEPARATOR . $file->name;
                     $file->save();
                 }
             }
         }
+         if($folder->isDirty('name')) {
+            if (!Storage::disk('uploads')->has($newLocation)) {
+                Storage::disk('uploads')->move($oldLocation, $newLocation);
+                foreach($files as $file) {
+                    $file->location = $newLocation . DIRECTORY_SEPARATOR . $file->name;
+                    $file->save();
+                }
+            }
+        }
+
+        $folder->department()->associate($department);
+
+        $folder->location = $newLocation;
 
         if ($request->has('file_item')) {
             foreach ($request->file_item as $file) {
                 $fileName = $folder->name . '-' . uniqid() . '.' . $file->getClientOriginalExtension();
-                    $file->storeAs($location . DIRECTORY_SEPARATOR, $fileName);
+                    $file->storeAs($newLocation . DIRECTORY_SEPARATOR, $fileName);
                     $newFile = new File();
                     $newFile->name = $fileName;
-                    $newFile->location = $location . DIRECTORY_SEPARATOR . $fileName;
+                    $newFile->location = $newLocation . DIRECTORY_SEPARATOR . $fileName;
                     $newFile->folder()->associate($folder);
+                    $newFile->folder()->increment('no_of_files');
                     $newFile->save();
             }
         }
 
-        $folder->location = $location;
-
         $folder->save();
-
 
         Alert::flash("Folder edited successfully");
@@ -246,8 +266,10 @@
             $location = $folder->department->location . DIRECTORY_SEPARATOR . $folder->name;
             Storage::disk('uploads')->deleteDirectory($location);
+            $folder->department()->decrement('no_of_folders');
             Alert::flash($folder->name . " deleted successfully");
+            return redirect()->back();
         }
         Alert::flash($folder->name . " is important", "error");
-        return redirect()->route("dashboard.folders.index");
+        return redirect()->back();
     }
 
@@ -306,5 +328,5 @@
         }
         else {
-            $files = File::where('folder_id', $id)->paginate(10);
+            $files = File::where('folder_id', $id)->paginate(12);
         }
 
@@ -317,5 +339,5 @@
             "imageExt" => array("png", "jpg", "jpeg"),
             "folders" => $folders,
-            "fileTypes" => '.' . implode(',.', explode(',', explode(':', FileType::find('1')->mimes)[1]))
+            "fileTypes" => '.' . implode(',.', explode(',', FileType::find('1')->mimes))
         ]);
     }
Index: app/Http/Controllers/Dashboard/IndexController.php
===================================================================
--- app/Http/Controllers/Dashboard/IndexController.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ app/Http/Controllers/Dashboard/IndexController.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -9,4 +9,6 @@
 use App\Models\User;
 use App\Http\Controllers\Controller;
+use Carbon\Carbon;
+use Illuminate\Support\Facades\DB;
 
 class IndexController extends Controller
@@ -18,10 +20,28 @@
         );
 
+        $date = Carbon::today()->subDays(5);
+        $recentFiles = File::where('created_at', '>=', $date)->get();
+
+        $year = ['2021','2022','2023','2024', '2025'];
+
+        $file = [];
+        foreach ($year as $key => $value) {
+            $file[] = File::where(DB::raw("DATE_FORMAT(created_at, '%Y')"),$value)->count();
+        }
+
         return view("dashboard.index")->with([
             "counters" => $counters,
+            "largestDepartments" => Department::orderBy('no_of_folders', 'desc')->limit(10)->get(),
+            "folders" => Folder::all(),
+            "files" => File::all(),
+            "recentFiles" => $recentFiles,
+            "year" => json_encode($year,JSON_NUMERIC_CHECK),
+            "file" => json_encode($file,JSON_NUMERIC_CHECK),
             "departments" => Department::all(),
-            "folders" => Folder::all(),
-            "files" => File::all()
-        ]);
+            "excelExt" => array("xls", "xlsx", "xls", "csv"),
+            "textExt" => array("txt", "doc", "docx"),
+            "imageExt" => array("png", "jpg", "jpeg"),
+
+         ]);
     }
 }
Index: app/Http/Controllers/Dashboard/SettingsController.php
===================================================================
--- app/Http/Controllers/Dashboard/SettingsController.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ app/Http/Controllers/Dashboard/SettingsController.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -77,6 +77,4 @@
     }
 
-
-
     public function fileTypes(FileTypeRequest $request)
     {
Index: app/Models/Department.php
===================================================================
--- app/Models/Department.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ app/Models/Department.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -14,5 +14,5 @@
     protected $table = "departments";
 
-    protected $fillable = ["name", "code", "location", "user_id"];
+    protected $fillable = ["name", "code", "location", "user_id", "no_of_folders"];
 
     protected $casts = [
Index: app/Models/File.php
===================================================================
--- app/Models/File.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ app/Models/File.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -3,4 +3,5 @@
 namespace App\Models;
 
+use Illuminate\Database\Eloquent\Factories\HasFactory;
 use Illuminate\Database\Eloquent\Model;
 use Illuminate\Support\Facades\Storage;
@@ -8,4 +9,6 @@
 class File extends Model
 {
+    use HasFactory;
+
     protected $table = "files";
     protected $fillable = ["name", "location", "document_id"];
Index: database/factories/DepartmentFactory.php
===================================================================
--- database/factories/DepartmentFactory.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ database/factories/DepartmentFactory.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -4,7 +4,9 @@
 
 use App\Models\Department;
+use App\Models\Folder;
 use Carbon\Carbon;
 use Illuminate\Database\Eloquent\Factories\Factory;
 use Illuminate\Support\Facades\Storage;
+use function Sodium\increment;
 
 class DepartmentFactory extends Factory
@@ -24,12 +26,13 @@
     public function definition()
     {
-        $location = $this->faker->unique()->numberBetween(1, 15);
+        $location = $this->faker->unique()->numberBetween(10, 25);
         Storage::disk('uploads')->makeDirectory('Departments/' . $location);
         return [
-            'name' => "Department" . $this->faker->unique()->firstName(),
+            'name' => "Department" . ' ' . $this->faker->unique()->firstName(),
             'code' => $location,
             'location' => 'Departments' . DIRECTORY_SEPARATOR . $location,
-            'user_id' => $this->faker->numberBetween('1', '2'),
-            'created_at' => Carbon::now()
+            'no_of_folders' => 0,
+            'user_id' => "1",
+            'created_at' => $this->faker->dateTime()
         ];
     }
Index: database/factories/FileFactory.php
===================================================================
--- database/factories/FileFactory.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
+++ database/factories/FileFactory.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -0,0 +1,40 @@
+<?php
+
+namespace Database\Factories;
+
+use App\Models\File;
+use App\Models\Folder;
+use Illuminate\Database\Eloquent\Factories\Factory;
+use Illuminate\Support\Facades\Storage;
+
+class FileFactory extends Factory
+{
+    /**
+     * The name of the factory's corresponding model.
+     *
+     * @var string
+     */
+    protected $model = File::class;
+
+    /**
+     * Define the model's default state.
+     *
+     * @return array
+     */
+    public function definition()
+    {
+        $folderId = $this->faker->numberBetween('1', '500');
+
+        $folder = Folder::find($folderId);
+        $name = $folder->name . ' - ' . $this->faker->unique()->date() . '.png';
+
+        $location = $folder->location . DIRECTORY_SEPARATOR . $name;
+
+        return [
+            "folder_id" => $folderId,
+            "name" => $name,
+            "location" => $location,
+            "created_at" => $this->faker->dateTime()
+        ];
+    }
+}
Index: database/factories/FolderFactory.php
===================================================================
--- database/factories/FolderFactory.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ database/factories/FolderFactory.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -6,4 +6,5 @@
 use App\Models\Folder;
 use Carbon\Carbon;
+use Faker\Provider\DateTime;
 use Illuminate\Database\Eloquent\Factories\Factory;
 use Illuminate\Support\Facades\Storage;
@@ -27,4 +28,5 @@
 
         $deptId = $this->faker->numberBetween('1', '15');
+
         $deptCode = Department::find($deptId)->code;
         $name = $this->faker->unique()->firstName();
@@ -33,9 +35,8 @@
         Storage::disk('uploads')->makeDirectory($location);
 
-
         return [
             'arch_id' => $deptCode . "/" . $this->faker->unique()->randomNumber(),
             'name' => $name,
-            'note' => $this->faker->realText(),
+            'note' => "This a note field",
             'location' => $location,
             'user_id' => $this->faker->numberBetween('1', '2'),
Index: database/factories/UserFactory.php
===================================================================
--- database/factories/UserFactory.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ database/factories/UserFactory.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -26,7 +26,7 @@
             'name' => $this->faker->firstName(),
             'surname' => $this->faker->lastName(),
-            'username' => $this->faker->userName(),
+            'username' => $this->faker->unique()->userName(),
             'password' => $this->faker->password(),
-            'email' => $this->faker->email(),
+            'email' => $this->faker->unique()->email(),
             'phone_number' => $this->faker->phoneNumber(),
             'role_id' => $this->faker->numberBetween(1, 2),
@@ -35,5 +35,5 @@
             'is_forgot_password' => $this->faker->boolean,
             'created_by' => "1",
-            'created_at' => Carbon::now()
+            'created_at' => now()
         ];
     }
Index: database/migrations/2021_09_29_121244_create_departments_table.php
===================================================================
--- database/migrations/2021_09_29_121244_create_departments_table.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ database/migrations/2021_09_29_121244_create_departments_table.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -16,8 +16,9 @@
         Schema::create('departments', function (Blueprint $table) {
             $table->increments('id');
-            $table->integer("user_id")->unsigned();
             $table->string("name");
             $table->string("code");
+            $table->integer("user_id")->unsigned();
             $table->string("location");
+            $table->integer("no_of_folders")->default(0);
             $table->timestamps();
 
Index: database/migrations/2021_10_06_103305_create_folders_table.php
===================================================================
--- database/migrations/2021_10_06_103305_create_folders_table.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ database/migrations/2021_10_06_103305_create_folders_table.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -20,4 +20,5 @@
             $table->text("note")->nullable();
             $table->string("location");
+            $table->integer("no_of_files")->default(0);
             $table->integer("user_id")->unsigned();
             $table->integer("department_id")->unsigned();
Index: database/migrations/2021_10_21_144552_create_file_types_table.php
===================================================================
--- database/migrations/2021_10_21_144552_create_file_types_table.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ database/migrations/2021_10_21_144552_create_file_types_table.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -16,5 +16,5 @@
         Schema::create('file_types', function (Blueprint $table) {
             $table->increments('id');
-            $table->string("mimes")->default('mimes:');
+            $table->string("mimes")->default('jpg,jpeg,png,pdf,docx,xls,xlsx,txt,ppt,pptx');
             $table->integer("max_size");
             $table->integer("user_id")->unsigned();
Index: database/seeders/DatabaseSeeder.php
===================================================================
--- database/seeders/DatabaseSeeder.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ database/seeders/DatabaseSeeder.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -19,6 +19,7 @@
         $this->call(UsersTableSeeder::class);
         $this->call(DepartmentsTableSeeder::class);
-        $this->call(FileTypeSeeder::class);
+        $this->call(FileTypesTableSeeder::class);
         $this->call(FoldersTableSeeder::class);
+        $this->call(FilesTableSeeder::class);
     }
 }
Index: database/seeders/DepartmentsTableSeeder.php
===================================================================
--- database/seeders/DepartmentsTableSeeder.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ database/seeders/DepartmentsTableSeeder.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -4,4 +4,6 @@
 
 use App\Models\Department;
+use App\Models\Folder;
+use App\Models\User;
 use Carbon\Carbon;
 use Illuminate\Database\Seeder;
Index: tabase/seeders/FileTypeSeeder.php
===================================================================
--- database/seeders/FileTypeSeeder.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ 	(revision )
@@ -1,24 +1,0 @@
-<?php
-
-namespace Database\Seeders;
-
-use Carbon\Carbon;
-use Illuminate\Database\Seeder;
-
-class FileTypeSeeder extends Seeder
-{
-    /**
-     * Run the database seeds.
-     *
-     * @return void
-     */
-    public function run()
-    {
-        \DB::table("file_types")->insert([
-            "mimes" => "mimes:jpg,jpeg,png,pdf,docx,xls,xlsx,txt,ppt,pptx",
-            "max_size" => "5000",
-            "user_id" => "1",
-            "created_at" => Carbon::now()
-        ]);
-    }
-}
Index: database/seeders/FileTypesTableSeeder.php
===================================================================
--- database/seeders/FileTypesTableSeeder.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
+++ database/seeders/FileTypesTableSeeder.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -0,0 +1,24 @@
+<?php
+
+namespace Database\Seeders;
+
+use Carbon\Carbon;
+use Illuminate\Database\Seeder;
+
+class FileTypesTableSeeder extends Seeder
+{
+    /**
+     * Run the database seeds.
+     *
+     * @return void
+     */
+    public function run()
+    {
+        \DB::table("file_types")->insert([
+            "mimes" => "jpg,jpeg,png,pdf,docx,xls,xlsx,txt,ppt,pptx",
+            "max_size" => "5000",
+            "user_id" => "1",
+            "created_at" => Carbon::now()
+        ]);
+    }
+}
Index: database/seeders/FilesTableSeeder.php
===================================================================
--- database/seeders/FilesTableSeeder.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
+++ database/seeders/FilesTableSeeder.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -0,0 +1,19 @@
+<?php
+
+namespace Database\Seeders;
+
+use App\Models\File;
+use Illuminate\Database\Seeder;
+
+class FilesTableSeeder extends Seeder
+{
+    /**
+     * Run the database seeds.
+     *
+     * @return void
+     */
+    public function run()
+    {
+        File::factory()->count(50)->create();
+    }
+}
Index: database/seeders/FoldersTableSeeder.php
===================================================================
--- database/seeders/FoldersTableSeeder.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ database/seeders/FoldersTableSeeder.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -3,4 +3,5 @@
 namespace Database\Seeders;
 
+use App\Models\Department;
 use App\Models\Folder;
 use Carbon\Carbon;
@@ -16,5 +17,10 @@
     public function run()
     {
-        Folder::factory()->count(300)->create();
+        Folder::factory()->count(500)->create();
+        $folders = Folder::all();
+
+        foreach ($folders as $folder) {
+            $folder->department()->increment('no_of_folders');
+        }
     }
 }
Index: database/seeders/UsersTableSeeder.php
===================================================================
--- database/seeders/UsersTableSeeder.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ database/seeders/UsersTableSeeder.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -27,8 +27,8 @@
             "is_confirmed" => true,
             "created_by" => "1",
-            "created_at" => Carbon::now()
+            "created_at" => now()
         ]);
 
-        User::factory()->count(20)->create();
+        User::factory()->count(50)->create();
 
     }
Index: public/assets/js/app.js
===================================================================
--- public/assets/js/app.js	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ public/assets/js/app.js	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -898,6 +898,6 @@
 /***/ (function(module, exports, __webpack_require__) {
 
-__webpack_require__(/*! C:\wamp64\www\themeforest\nago\resources\js\app.js */"./resources/js/app.js");
-module.exports = __webpack_require__(/*! C:\wamp64\www\themeforest\nago\public\assets\sass\app.scss */"./public/assets/sass/app.scss");
+__webpack_require__("./resources/js/app.js");
+module.exports = __webpack_require__("./public/assets/sass/app.scss");
 
 
@@ -1015,4 +1015,15 @@
     });
 
+    function hasNew(response) {
+
+        for(var i=0; i<response.length; i++) {
+            if(!response[i].isRead) {
+                return true;
+            }
+        }
+
+        return false;
+    }
+
     function notifications() {
 
@@ -1067,4 +1078,12 @@
         });
     }
+
+    $(".dropdown-notifications-unread .nav-unread").hide();
+    notifications();
+    setInterval(function() { notifications(); }, 5000);
+
+    $(".dropdown-notifications-wrapper").click(function() {
+        $(".dropdown-notifications-unread .nav-unread").hide();
+    });
 
     $(document).on('click', '#btn-layout-builder', function () {
Index: public/assets/js/examples/pages/user-list.js
===================================================================
--- public/assets/js/examples/pages/user-list.js	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ public/assets/js/examples/pages/user-list.js	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -15,7 +15,8 @@
                 "orderable": false,
                 "targets": [0, 2]
-            }
+            },
         ],
-        'order': [1, 'asc']
+        'order': [1, 'asc'],
+        buttons: ['copy', 'csv', 'excel', 'pdf', 'print']
     });
 
Index: resources/assets/js/app.min.js
===================================================================
--- resources/assets/js/app.min.js	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ resources/assets/js/app.min.js	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -497,6 +497,6 @@
 /***/ (function(module, exports, __webpack_require__) {
 
-__webpack_require__(/*! C:\wamp64\www\themeforest\nago\resources\js\app.js */"./resources/js/app.js");
-module.exports = __webpack_require__(/*! C:\wamp64\www\themeforest\nago\public\assets\sass\app.scss */"./public/assets/sass/app.scss");
+__webpack_require__("./resources/js/app.js");
+module.exports = __webpack_require__("./public/assets/sass/app.scss");
 
 
Index: resources/assets/js/custom.js
===================================================================
--- resources/assets/js/custom.js	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ resources/assets/js/custom.js	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -108,4 +108,15 @@
     });
 
+    function hasNew(response) {
+
+        for(var i=0; i<response.length; i++) {
+            if(!response[i].isRead) {
+                return true;
+            }
+        }
+
+        return false;
+    }
+
     function notifications() {
 
@@ -160,4 +171,12 @@
         });
     }
+
+    $(".dropdown-notifications-unread .nav-unread").hide();
+    notifications();
+    setInterval(function() { notifications(); }, 5000);
+
+    $(".dropdown-notifications-wrapper").click(function() {
+        $(".dropdown-notifications-unread .nav-unread").hide();
+    });
 
     $(document).on('click', '#btn-layout-builder', function () {
Index: resources/views/auth/create_password.blade.php
===================================================================
--- resources/views/auth/create_password.blade.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ resources/views/auth/create_password.blade.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -1,5 +1,5 @@
 @extends('layouts.auth')
 
-@section("title", "Create password | TechBlog")
+@section("title", "SaveSpace - Create password")
 
 @section('content')
Index: resources/views/auth/forgot.blade.php
===================================================================
--- resources/views/auth/forgot.blade.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ resources/views/auth/forgot.blade.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -1,5 +1,5 @@
 @extends('layouts.auth')
 
-@section("title", "Forgot | TechBlog")
+@section("title", "SaveSpace - Forgot")
 
 @section('content')
Index: resources/views/auth/login.blade.php
===================================================================
--- resources/views/auth/login.blade.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ resources/views/auth/login.blade.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -1,5 +1,5 @@
 @extends('layouts.auth')
 
-@section("title", "Login | SaveSpace")
+@section("title", "SaveSpace | Login")
 
 @section('content')
Index: resources/views/auth/verify.blade.php
===================================================================
--- resources/views/auth/verify.blade.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ resources/views/auth/verify.blade.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -1,5 +1,5 @@
 @extends('layouts.auth')
 
-@section("title", "Verify | TechBlog")
+@section("title", "SaveSpace - Verify")
 
 @section('content')
Index: resources/views/dashboard/departments/index.blade.php
===================================================================
--- resources/views/dashboard/departments/index.blade.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ resources/views/dashboard/departments/index.blade.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -2,6 +2,4 @@
 
 @section("title", "SaveSpace - Departments")
-
-@section('pageTitle', 'Departments')
 
 @section('head')
@@ -28,4 +26,5 @@
                 <i class="fa fa-download pr-1"></i> Download files
             </a>
+            <a href="{{ route('dashboard.departments.export') }}" class="btn btn-success text-white">Export table</a>
         </div>
     </div>
@@ -57,7 +56,7 @@
                                     <td></td>
                                     <td>{{$department->id }}</td>
-                                    <td>{{ $department->name }}</td>
+                                    <td><a href="{{ route("dashboard.folders.index", ['id' => $department->id]) }}" class="text-linkedin">{{ $department->name }}</a></td>
                                     <td>{{ $department->code }}</td>
-                                    <td>{{ $department->folder->count() }}</td>
+                                    <td>{{ $department->no_of_folders }}</td>
                                     <td>{{ $department->getCreatedByName() }}</td>
                                     <td>{{ date('d.m.Y - H:i', strtotime($department->created_at)) }}</td>
Index: resources/views/dashboard/files/index.blade.php
===================================================================
--- resources/views/dashboard/files/index.blade.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ resources/views/dashboard/files/index.blade.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -2,6 +2,4 @@
 
 @section("title", "SaveSpace - Files")
-
-@section('pageTitle', 'Files')
 
 @section('head')
Index: resources/views/dashboard/folders/files.blade.php
===================================================================
--- resources/views/dashboard/folders/files.blade.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ resources/views/dashboard/folders/files.blade.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -2,7 +2,4 @@
 
 @section("title", "SaveSpace - Folder")
-
-@section('pageTitle', 'SaveSpace - Folder')
-
 
 @section('content')
@@ -103,5 +100,5 @@
                                     </a>
                                     <div class="dropdown-menu dropdown-menu-right">
-                                        <a href="javascript:void(0)" class="dropdown-item" data-toggle="modal" data-target="#editModal_{{$file->id}}">
+                                        <a href="javascript:void(0)" class="dropdown-item" data-toggle="modal" data-target="#editFileModal_{{$file->id}}">
                                             Rename
                                         </a>
@@ -147,5 +144,5 @@
                     </div>
 
-                    <div class="modal fade" id="editModal_{{$file->id}}" tabindex="-1" role="dialog" aria-hidden="true">
+                    <div class="modal fade" id="editFileModal_{{$file->id}}" tabindex="-1" role="dialog" aria-hidden="true">
                         <div class="modal-dialog modal-dialog-centered modal-lg" role="document">
                             <div class="modal-content">
@@ -176,4 +173,72 @@
                                     </form>
                                 </div>
+                            </div>
+                        </div>
+                    </div>
+                @empty
+                    <div class="col-xl-3 col-lg-4 col-md-6 col-sm-12">No items found</div>
+                @endforelse
+
+                    <div class="modal fade" id="editModal_{{$folder->id}}" tabindex="-1" role="dialog" aria-hidden="true">
+                        <div class="modal-dialog modal-dialog-centered modal-lg" role="document">
+                            <div class="modal-content">
+                                <div class="modal-header">
+                                    <h5 class="modal-title" id="exampleModalCenterTitle">Edit folder</h5>
+                                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
+                                        <i class="ti-close"></i>
+                                    </button>
+                                </div>
+                                <div class="modal-body">
+                                    <form action="{{ route("dashboard.folders.edit", ["id" => $folder->id]) }}" method="post" accept-charset="utf-8" enctype="multipart/form-data">
+                                        @method("patch")
+                                        @csrf
+                                        <div class="row">
+                                            <div class="col-md-6">
+                                                <div class="form-group">
+                                                    <label>Department</label>
+                                                    <select class="form-control edit_folder_deparment" name="department" required>
+                                                        @foreach ($departments as $department)
+                                                            <option value="{{ $department->id }}" data-dept-code="{{ $department->code }}" {{ old("department", $folder->department->id) == $department->id ? "selected" : "" }}>{{ $department->name }}</option>
+                                                        @endforeach
+                                                    </select>
+                                                </div>
+                                            </div>
+                                            <div class="col-md-6">
+                                                <div class="form-group">
+                                                    <label>Archive ID</label>
+                                                    <input type="text" name="arch_id" value="{{ old("arch_id", $folder->arch_id) }}" class="form-control" placeholder="Archive ID" required>
+                                                </div>
+                                            </div>
+                                        </div>
+                                        <div class="row">
+                                            <div class="col-md-6">
+                                                <div class="form-group">
+                                                    <label>Name</label>
+                                                    <input type="text" name="name" value="{{ old("name", $folder->name) }}" class="form-control" placeholder="Name" minlength="2" maxlength="30" required>
+                                                </div>
+                                            </div>
+                                            <div class="col-md-6">
+                                                <div class="form-group">
+                                                    <label>Note</label>
+                                                    <textarea class="form-control" name="note" maxlength="80">
+                                                        {{ old("note", $folder->note) }}
+                                                    </textarea>
+                                                </div>
+                                            </div>
+                                        </div>
+                                        <div class="row">
+                                            <div class="col-md-6">
+                                                <input type="file" class="form-control" id="file-item" name="file_item[]" accept="{{ $fileTypes }}" multiple>
+                                            </div>
+                                        </div>
+                                        <br/>
+                                        <div class="modal-footer">
+                                            <button type="button" class="btn btn-secondary" data-dismiss="modal">Close
+                                            </button>
+                                            <button type="submit" class="btn btn-primary">Save changes</button>
+                                        </div>
+                                    </form>
+                                </div>
+
                             </div>
                         </div>
@@ -255,7 +320,4 @@
                         </div>
                     </div>
-                @empty
-                    <div class="col-xl-3 col-lg-4 col-md-6 col-sm-12">No items found</div>
-                @endforelse
             </div>
 
@@ -266,69 +328,4 @@
         </div>
 
-        <div class="modal fade" id="editModal_{{$folder->id}}" tabindex="-1" role="dialog" aria-hidden="true">
-            <div class="modal-dialog modal-dialog-centered modal-lg" role="document">
-                <div class="modal-content">
-                    <div class="modal-header">
-                        <h5 class="modal-title" id="exampleModalCenterTitle">Edit folder</h5>
-                        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
-                            <i class="ti-close"></i>
-                        </button>
-                    </div>
-                    <div class="modal-body">
-                        <form action="{{ route("dashboard.folders.edit", ["id" => $folder->id]) }}" method="post" accept-charset="utf-8" enctype="multipart/form-data">
-                            @method("patch")
-                            @csrf
-                            <div class="row">
-                                <div class="col-md-6">
-                                    <div class="form-group">
-                                        <label>Folder</label>
-                                        <select class="form-control edit_folder_deparment" name="department" required>
-                                            @foreach ($departments as $department)
-                                                <option value="{{ $department->id }}" data-dept-code="{{ $department->code }}" {{ old("department", $folder->department->id) == $department->id ? "selected" : "" }}>{{ $department->name }}</option>
-                                            @endforeach
-                                        </select>
-                                    </div>
-                                </div>
-                                <div class="col-md-6">
-                                    <div class="form-group">
-                                        <label>Archive ID</label>
-                                        <input type="text" name="arch_id" value="{{ old("arch_id", $folder->arch_id) }}" class="form-control" placeholder="Archive ID" required>
-                                    </div>
-                                </div>
-                            </div>
-                            <div class="row">
-                                <div class="col-md-6">
-                                    <div class="form-group">
-                                        <label>Name</label>
-                                        <input type="text" name="name" value="{{ old("name", $folder->name) }}" class="form-control" placeholder="Name" minlength="2" maxlength="30" required>
-                                    </div>
-                                </div>
-                                <div class="col-md-6">
-                                    <div class="form-group">
-                                        <label>Note</label>
-                                        <textarea class="form-control" name="note" maxlength="80">
-                                                        {{ old("note", $folder->note) }}
-                                                    </textarea>
-                                    </div>
-                                </div>
-                            </div>
-                            <div class="row">
-                                <div class="col-md-6">
-                                    <input type="file" class="form-control" id="file-item" name="file_item[]" accept="{{ $fileTypes }}" multiple>
-                                </div>
-                            </div>
-                            <br/>
-                            <div class="modal-footer">
-                                <button type="button" class="btn btn-secondary" data-dismiss="modal">Close
-                                </button>
-                                <button type="submit" class="btn btn-primary">Save changes</button>
-                            </div>
-                        </form>
-                    </div>
-
-                </div>
-            </div>
-        </div>
-
     </div>
 
Index: resources/views/dashboard/folders/index.blade.php
===================================================================
--- resources/views/dashboard/folders/index.blade.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ resources/views/dashboard/folders/index.blade.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -2,6 +2,4 @@
 
 @section("title", "SaveSpace - Folders")
-
-@section('pageTitle', 'SaveSpace - Folders')
 
 @section('content')
@@ -93,7 +91,9 @@
                                     <a class="dropdown-item" href="{{ URL::current()."?id=".Request::get('id')."&sort=newest" }}">Date</a>
                                     <a class="dropdown-item" href="{{ URL::current()."?id=".Request::get('id')."&sort=name" }}">Name</a>
+                                    <a class="dropdown-item" href="{{ URL::current()."?id=".Request::get('id')."&sort=no_of_files" }}">Number of files</a>
                                 @else
                                     <a class="dropdown-item" href="{{ URL::current()."?sort=newest" }}">Date</a>
                                     <a class="dropdown-item" href="{{ URL::current()."?sort=name" }}">Name</a>
+                                    <a class="dropdown-item" href="{{ URL::current()."?sort=no_of_files" }}">Number of files</a>
                                 @endif
                             </div>
@@ -240,4 +240,32 @@
                     </div>
 
+                    <div class="modal fade" id="deleteModal_{{$folder->id}}" tabindex="-1" role="dialog" aria-hidden="true">
+                        <div class="modal-dialog modal-dialog-centered" role="document">
+                            <div class="modal-content">
+                                <div class="modal-header">
+                                    <h5 class="modal-title" id="exampleModalCenterTitle">Delete confirmation</h5>
+                                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
+                                        <i class="ti-close"></i>
+                                    </button>
+                                </div>
+                                <div class="modal-body">
+                                    <form action="{{ route("dashboard.folders.destroy", $folder->id) }}" method="POST">
+                                        @csrf
+                                        @method('DELETE')
+                                        <p>Are you sure you want to delete folder {{$folder->name}} with Archive ID: {{ $folder->arch_id }}?</p>
+                                        <div class="modal-footer">
+                                            <button type="button" class="btn btn-secondary" data-dismiss="modal">Close
+                                            </button>
+                                            <button type="submit" class="btn btn-primary">Save changes</button>
+                                        </div>
+                                    </form>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+                @empty
+                    <div class="col-xl-3 col-lg-4 col-md-6 col-sm-12">No items found</div>
+                @endforelse
+
                     <div class="modal fade" id="createModal" tabindex="-1" role="dialog" aria-hidden="true">
                         <div class="modal-dialog modal-dialog-centered modal-lg" role="document">
@@ -316,32 +344,4 @@
                     </div>
 
-                    <div class="modal fade" id="deleteModal_{{$folder->id}}" tabindex="-1" role="dialog" aria-hidden="true">
-                        <div class="modal-dialog modal-dialog-centered" role="document">
-                            <div class="modal-content">
-                                <div class="modal-header">
-                                    <h5 class="modal-title" id="exampleModalCenterTitle">Delete confirmation</h5>
-                                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
-                                        <i class="ti-close"></i>
-                                    </button>
-                                </div>
-                                <div class="modal-body">
-                                    <form action="{{ route("dashboard.folders.destroy", $folder->id) }}" method="POST">
-                                        @csrf
-                                        @method('DELETE')
-                                        <p>Are you sure you want to delete folder {{$folder->name}} with Archive ID: {{ $folder->arch_id }}?</p>
-                                        <div class="modal-footer">
-                                            <button type="button" class="btn btn-secondary" data-dismiss="modal">Close
-                                            </button>
-                                            <button type="submit" class="btn btn-primary">Save changes</button>
-                                        </div>
-                                    </form>
-                                </div>
-                            </div>
-                        </div>
-                    </div>
-                @empty
-                    <div class="col-xl-3 col-lg-4 col-md-6 col-sm-12">No items found</div>
-                @endforelse
-
             </div>
             @if(!Request::query('search'))
Index: resources/views/dashboard/index.blade.php
===================================================================
--- resources/views/dashboard/index.blade.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ resources/views/dashboard/index.blade.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -1,17 +1,11 @@
 @extends('layouts.app')
 
+@section("title", "SaveSpace - Dashboard")
+
 @section('head')
-    <!-- Slick -->
-    <link rel="stylesheet" href="{{ url('/vendors/slick/slick.css') }}" type="text/css">
-    <link rel="stylesheet" href="{{ url('/vendors/slick/slick-theme.css') }}" type="text/css">
-
-    <!-- Daterangepicker -->
-    <link rel="stylesheet" href="{{ url('vendors/datepicker/daterangepicker.css') }}" type="text/css">
 
     <!-- DataTable -->
     <link rel="stylesheet" href="{{ url('vendors/dataTable/datatables.min.css') }}" type="text/css">
 @endsection
-
-@section('pageTitle', 'Dashboard')
 
 @section('content')
@@ -58,5 +52,5 @@
                             <div class="d-flex justify-content-between mb-3">
                                 <div>
-                                    <p class="text-muted">Total Folders</p>
+                                    <p class="text-muted">Number of folders</p>
                                     <h2 class="font-weight-bold">{{ $folders->count() }}</h2>
                                 </div>
@@ -103,120 +97,13 @@
     </div>
 
-    <div class="row">
-        <div class="col-lg-8 col-md-12">
-            <div class="card">
-                <div class="card-body">
-                    <div class="d-flex justify-content-between">
-                        <h6 class="card-title">Revenue</h6>
-                        <div>
-                            <a href="#" class="btn btn-outline-light btn-sm mr-2">
-                                <i class="fa fa-refresh"></i>
-                            </a>
-                            <div class="dropdown">
-                                <a href="#" data-toggle="dropdown"
-                                   class="btn btn-outline-light btn-sm"
-                                   aria-haspopup="true" aria-expanded="false">
-                                    <i class="fa fa-ellipsis-h" aria-hidden="true"></i>
-                                </a>
-                                <div class="dropdown-menu dropdown-menu-right">
-                                    <a class="dropdown-item" href="#">Action</a>
-                                    <a class="dropdown-item" href="#">Another action</a>
-                                    <a class="dropdown-item" href="#">Something else here</a>
-                                </div>
-                            </div>
-                        </div>
-                    </div>
-                    <div class="row mb-3">
-                        <div class="col-lg-4">
-                            <p class="mb-2">This Week</p>
-                            <div class="d-flex align-items-end">
-                                <h2 class="mb-0 line-height-30 font-size-35">$235</h2>
-                                <span class="text-success small ml-2 d-flex align-items-center">
-                                    <span class="ti-arrow-up mr-2"></span>
-                                    <span class="badge badge-success rounded d-inline-flex align-items-center">1.9%</span>
-                                </span>
-                            </div>
-                        </div>
-                        <div class="col-lg-4">
-                            <p class="mb-2">Last Week</p>
-                            <div class="d-flex align-items-end">
-                                <h2 class="mb-0 line-height-30 font-size-35">$5,180</h2>
-                                <span class="text-danger small ml-2 d-flex align-items-center">
-                                    <span class="ti-arrow-down mr-2"></span>
-                                    <span class="badge badge-danger rounded d-inline-flex align-items-center">1.9%</span>
-                                </span>
-                            </div>
-                        </div>
-                    </div>
-                    <div id="revenue"></div>
-                </div>
-            </div>
-
-        </div>
-        <div class="col-lg-4 col-md-12">
-            <div class="card">
-                <div class="card-body">
-                    <div class="d-flex justify-content-between">
-                        <h6 class="card-title">Hot Products</h6>
-                        <div>
-                            <div class="dropdown">
-                                <a href="#" data-toggle="dropdown"
-                                   class="btn btn-outline-light btn-sm"
-                                   aria-haspopup="true" aria-expanded="false">
-                                    <i class="fa fa-ellipsis-h" aria-hidden="true"></i>
-                                </a>
-                                <div class="dropdown-menu dropdown-menu-right">
-                                    <a class="dropdown-item" href="#">Action</a>
-                                    <a class="dropdown-item" href="#">Another action</a>
-                                    <a class="dropdown-item" href="#">Something else here</a>
-                                </div>
-                            </div>
-                        </div>
-                    </div>
-                    <div id="hot-products"></div>
-                    <div>
-                        <ul class="list-group list-group-flush">
-                            <li class="list-group-item pl-0 pr-0">
-                                <i class="fa fa-circle mr-1 text-secondary"></i> Iphone
-                            </li>
-                            <li class="list-group-item pl-0 pr-0">
-                                <i class="fa fa-circle mr-1 text-warning"></i> Samsung
-                            </li>
-                            <li class="list-group-item pl-0 pr-0">
-                                <i class="fa fa-circle mr-1 text-info"></i> Huawei
-                            </li>
-                            <li class="list-group-item pl-0 pr-0">
-                                <i class="fa fa-circle mr-1 text-success"></i> General Mobile
-                            </li>
-                            <li class="list-group-item pl-0 pr-0">
-                                <i class="fa fa-circle mr-1 text-danger"></i> Xiaomi
-                            </li>
-                        </ul>
-                    </div>
-                </div>
-            </div>
-        </div>
-    </div>
 
     <div class="card">
         <div class="card-body">
             <div class="d-flex justify-content-between">
-                <h6 class="card-title">Recent Orders</h6>
+                <h6 class="card-title">Recent Files</h6>
                 <div>
-                    <a href="#" class="btn btn-outline-light btn-sm mr-2">
+                    <a href="{{route("dashboard.index")}}" class="btn btn-outline-light btn-sm mr-2">
                         <i class="fa fa-refresh"></i>
                     </a>
-                    <div class="dropdown">
-                        <a href="#" data-toggle="dropdown"
-                           class="btn btn-outline-light btn-sm"
-                           aria-haspopup="true" aria-expanded="false">
-                            <i class="fa fa-ellipsis-h" aria-hidden="true"></i>
-                        </a>
-                        <div class="dropdown-menu dropdown-menu-right">
-                            <a class="dropdown-item" href="#">Action</a>
-                            <a class="dropdown-item" href="#">Another action</a>
-                            <a class="dropdown-item" href="#">Something else here</a>
-                        </div>
-                    </div>
                 </div>
             </div>
@@ -227,276 +114,140 @@
                             <thead>
                             <tr>
-                                <th>ID</th>
-                                <th>Product Name</th>
-                                <th>Customer</th>
-                                <th>Total Price</th>
-                                <th>Status</th>
-                                <th>Date</th>
-                                <th>Action</th>
+                                <th>
+                                </th>
+                                <th>Image</th>
+                                <th>Name</th>
+                                <th>Created at</th>
+                                <th>Updated at</th>
+                                <th>Folder name</th>
+                                <th>Folder archive ID</th>
+                                <th>Directory</th>
+                                <th>Actions</th>
                             </tr>
                             </thead>
                             <tbody>
-                            <tr>
-                                <td>
-                                    <a href="#">3145</a>
-                                </td>
-                                <td>
-                                    <a href="testproduct-detail') }}" class="d-flex align-items-center">
-                                        <img width="40" src="{{ url('assets/media/image/products/product1.png') }}"
-                                             class="rounded mr-3" alt="grape">
-                                        <span>HP Pavilion 15-EC0005NT AMD</span>
-                                    </a>
-                                </td>
-                                <td>Dollie Bullock</td>
-                                <td>$230</td>
-                                <td>
-                                    <span
-                                        class="badge bg-secondary-bright text-secondary">On pre-order (not paid)</span>
-                                </td>
-                                <td>2018/08/28 21:24:36</td>
-                                <td>
-                                    <a href="#" class="text-secondary" data-toggle="tooltip" title="Edit">
-                                        <i class="ti-pencil"></i>
-                                    </a>
-                                    <a href="#" class="text-danger ml-2" data-toggle="tooltip" title="Delete">
-                                        <i class="ti-trash"></i>
-                                    </a>
-                                </td>
-                            </tr>
-                            <tr>
-                                <td>
-                                    <a href="#">7321</a>
-                                </td>
-                                <td>
-                                    <a href="testproduct-detail') }}" class="d-flex align-items-center">
-                                        <img width="40" src="{{ url('assets/media/image/products/product2.png') }}"
-                                             class="rounded mr-3" alt="banana">
-                                        <span>Samsung Galaxy A51 128 GB</span>
-                                    </a>
-                                </td>
-                                <td>Holmes Hines</td>
-                                <td>$300</td>
-                                <td>
-                                    <span class="badge bg-success-bright text-success">Payment accepted</span>
-                                </td>
-                                <td>2018/08/28 21:24:36</td>
-                                <td>
-                                    <a href="#" class="text-secondary" data-toggle="tooltip" title="Edit">
-                                        <i class="ti-pencil"></i>
-                                    </a>
-                                    <a href="#" class="text-danger ml-2" data-toggle="tooltip" title="Delete">
-                                        <i class="ti-trash"></i>
-                                    </a>
-                                </td>
-                            </tr>
-                            <tr>
-                                <td>
-                                    <a href="#">9342</a>
-                                </td>
-                                <td>
-                                    <a href="testproduct-detail') }}" class="d-flex align-items-center">
-                                        <img width="40" src="{{ url('assets/media/image/products/product3.png') }}"
-                                             class="rounded mr-3" alt="cherry">
-                                        <span>Snopy SN-BT96 Pretty</span>
-                                    </a>
-                                </td>
-                                <td>Serena Glover</td>
-                                <td>$250</td>
-                                <td>
-                                    <span class="badge bg-danger-bright text-danger">Payment error</span>
-                                </td>
-                                <td>2018/08/28 21:24:36</td>
-                                <td>
-                                    <a href="#" class="text-secondary" data-toggle="tooltip" title="Edit">
-                                        <i class="ti-pencil"></i>
-                                    </a>
-                                    <a href="#" class="text-danger ml-2" data-toggle="tooltip" title="Delete">
-                                        <i class="ti-trash"></i>
-                                    </a>
-                                </td>
-                            </tr>
-                            <tr>
-                                <td>
-                                    <a href="#">6416</a>
-                                </td>
-                                <td>
-                                    <a href="testproduct-detail') }}" class="d-flex align-items-center">
-                                        <img width="40" src="{{ url('assets/media/image/products/product4.png') }}"
-                                             class="rounded mr-3" alt="papaya">
-                                        <span>Ultimate Ears Wonderboom</span>
-                                    </a>
-                                </td>
-                                <td>Dianne Prince</td>
-                                <td>$550</td>
-                                <td>
-                                    <span class="badge bg-success-bright text-success">Payment accepted</span>
-                                </td>
-                                <td>2018/08/28 21:24:36</td>
-                                <td>
-                                    <a href="#" class="text-secondary" data-toggle="tooltip" title="Edit">
-                                        <i class="ti-pencil"></i>
-                                    </a>
-                                    <a href="#" class="text-danger ml-2" data-toggle="tooltip" title="Delete">
-                                        <i class="ti-trash"></i>
-                                    </a>
-                                </td>
-                            </tr>
-                            <tr>
-                                <td>
-                                    <a href="#">92327</a>
-                                </td>
-                                <td>
-                                    <a href="testproduct-detail') }}" class="d-flex align-items-center">
-                                        <img width="40" src="{{ url('assets/media/image/products/product5.png') }}"
-                                             class="rounded mr-3" alt="pig">
-                                        <span>Canon Pixma E3140 Printer</span>
-                                    </a>
-                                </td>
-                                <td>Morgan Pitts</td>
-                                <td>$280</td>
-                                <td>
-                                    <span class="badge bg-warning-bright text-warning">Preparing the order</span>
-                                </td>
-                                <td>2018/08/28 21:24:36</td>
-                                <td>
-                                    <a href="#" class="text-secondary" data-toggle="tooltip" title="Edit">
-                                        <i class="ti-pencil"></i>
-                                    </a>
-                                    <a href="#" class="text-danger ml-2" data-toggle="tooltip" title="Delete">
-                                        <i class="ti-trash"></i>
-                                    </a>
-                                </td>
-                            </tr>
-                            <tr>
-                                <td>
-                                    <a href="#">3013</a>
-                                </td>
-                                <td>
-                                    <a href="testproduct-detail') }}" class="d-flex align-items-center">
-                                        <img width="40" src="{{ url('assets/media/image/products/product6.png') }}"
-                                             class="rounded mr-3" alt="pineapple">
-                                        <span>Canon 4000D 18-55 MM</span>
-                                    </a>
-                                </td>
-                                <td>Merrill Richardson</td>
-                                <td>$128</td>
-                                <td>
-                                    <span class="badge bg-info-bright text-info">Awaiting PayPal payment</span>
-                                </td>
-                                <td>2018/08/28 21:24:36</td>
-                                <td>
-                                    <a href="#" class="text-secondary" data-toggle="tooltip" title="Edit">
-                                        <i class="ti-pencil"></i>
-                                    </a>
-                                    <a href="#" class="text-danger ml-2" data-toggle="tooltip" title="Delete">
-                                        <i class="ti-trash"></i>
-                                    </a>
-                                </td>
-                            </tr>
-                            <tr>
-                                <td>
-                                    <a href="#">10323</a>
-                                </td>
-                                <td>
-                                    <a href="testproduct-detail') }}" class="d-flex align-items-center">
-                                        <img width="40" src="{{ url('assets/media/image/products/product7.png') }}"
-                                             class="rounded mr-3" alt="pomegranate">
-                                        <span>Lenovo Tab E10 TB-X104F 32GB 10.1"</span>
-                                    </a>
-                                </td>
-                                <td>Krista Mathis</td>
-                                <td>$500</td>
-                                <td>
-                                    <span class="badge bg-secondary-bright text-secondary">Shipped</span>
-                                </td>
-                                <td>2018/08/28 21:24:36</td>
-                                <td>
-                                    <a href="#" class="text-secondary" data-toggle="tooltip" title="Edit">
-                                        <i class="ti-pencil"></i>
-                                    </a>
-                                    <a href="#" class="text-danger ml-2" data-toggle="tooltip" title="Delete">
-                                        <i class="ti-trash"></i>
-                                    </a>
-                                </td>
-                            </tr>
-                            <tr>
-                                <td>
-                                    <a href="#">4218</a>
-                                </td>
-                                <td>
-                                    <a href="testproduct-detail') }}" class="d-flex align-items-center">
-                                        <img width="40" src="{{ url('assets/media/image/products/product8.png') }}"
-                                             class="rounded mr-3" alt="raspberry">
-                                        <span>Samsung 55Q60RAT 55"</span>
-                                    </a>
-                                </td>
-                                <td>Frankie Hewitt</td>
-                                <td>$300</td>
-                                <td>
-                                    <span class="badge bg-success-bright text-success">Remote payment accepted</span>
-                                </td>
-                                <td>2018/08/28 21:24:36</td>
-                                <td>
-                                    <a href="#" class="text-secondary" data-toggle="tooltip" title="Edit">
-                                        <i class="ti-pencil"></i>
-                                    </a>
-                                    <a href="#" class="text-danger ml-2" data-toggle="tooltip" title="Delete">
-                                        <i class="ti-trash"></i>
-                                    </a>
-                                </td>
-                            </tr>
-                            <tr>
-                                <td>
-                                    <a href="#">3158</a>
-                                </td>
-                                <td>
-                                    <a href="testproduct-detail') }}" class="d-flex align-items-center">
-                                        <img width="40" src="{{ url('assets/media/image/products/product9.png') }}"
-                                             class="rounded mr-3" alt="strawberry">
-                                        <span>Toshiba Canvio Basic 1TB 2.5"</span>
-                                    </a>
-                                </td>
-                                <td>Hayden Fitzgerald</td>
-                                <td>$200</td>
-                                <td>
-                                    <span class="badge bg-success-bright text-success">Delivered</span>
-                                </td>
-                                <td>2018/08/28 21:24:36</td>
-                                <td>
-                                    <a href="#" class="text-secondary" data-toggle="tooltip" title="Edit">
-                                        <i class="ti-pencil"></i>
-                                    </a>
-                                    <a href="#" class="text-danger ml-2" data-toggle="tooltip" title="Delete">
-                                        <i class="ti-trash"></i>
-                                    </a>
-                                </td>
-                            </tr>
-                            <tr>
-                                <td>
-                                    <a href="#">9610</a>
-                                </td>
-                                <td>
-                                    <a href="testproduct-detail') }}" class="d-flex align-items-center">
-                                        <img width="40" src="{{ url('assets/media/image/products/product10.png') }}"
-                                             class="rounded mr-3" alt="watermelon">
-                                        <span>Fms Wireless Controller</span>
-                                    </a>
-                                </td>
-                                <td>Cole Holcomb</td>
-                                <td>$700</td>
-                                <td>
-                                    <span
-                                        class="badge bg-secondary-bright text-secondary">On pre-order (not paid)</span>
-                                </td>
-                                <td>2018/08/28 21:24:36</td>
-                                <td>
-                                    <a href="#" class="text-secondary" data-toggle="tooltip" title="Edit">
-                                        <i class="ti-pencil"></i>
-                                    </a>
-                                    <a href="#" class="text-danger ml-2" data-toggle="tooltip" title="Delete">
-                                        <i class="ti-trash"></i>
-                                    </a>
-                                </td>
-                            </tr>
+                            @foreach($recentFiles as $file)
+                                <tr>
+                                    <td></td>
+                                    <td>
+                                        @if(in_array(explode('.', $file->name)[1], $excelExt))
+                                            <div class="col-xl-1 col-lg-1 col-md-1 col-sm-2">
+                                                <i class="fa fa-file-excel-o text-success fa-2x"></i>
+                                            </div>
+                                        @else @if(in_array(explode('.', $file->name)[1], $textExt))
+                                            <div class="col-xl-1 col-lg-1 col-md-1 col-sm-2">
+                                                <i class="fa fa-file-word-o text-info fa-2x"></i>
+                                            </div>
+                                        @else @if(explode('.', $file->name)[1] == 'pdf')
+                                                <div class="col-xl-1 col-lg-1 col-md-1 col-sm-2">
+                                                    <i class="fa fa-file-pdf-o text-danger fa-2x"></i>
+                                                </div>
+                                            @else @if(in_array(explode('.', $file->name)[1], $imageExt))
+                                                    <div class="col-xl-1 col-lg-1 col-md-1 col-sm-2">
+                                                        <a href="{{ url('/uploads/' . $file->location) }}" class="image-popup-gallery-item">
+                                                            <div class="image-hover">
+                                                                <img src="{{ url('/uploads/' . $file->location) }}" class="rounded" width="30" alt="image">
+                                                            </div>
+                                                        </a>
+                                                    </div>
+                                                @else
+                                                    <div class="col-xl-1 col-lg-1 col-md-1 col-sm-2">
+                                                        <i class="fa fa-file-text-o text-warning fa-2x"></i>
+                                                    </div>
+                                                @endif
+                                            @endif
+                                        @endif
+                                        @endif
+
+
+                                    </td>
+                                    <td>{{ $file->name }}</td>
+                                    <td>{{ date('d.m.Y - H:i', strtotime($file->created_at)) }}</td>
+                                    @if($file->updated_at==NULL)
+                                        <td>/</td>
+                                    @else
+                                        <td>{{ date('d.m.Y - H:i', strtotime($file->updated_at)) }}</td>
+                                    @endif
+                                    <td><a href="{{ route('dashboard.folders.files', ['id' => $file->folder_id]) }}" class="text-linkedin">{{ \App\Models\Folder::find($file->folder_id)->name }}</a></td>
+                                    <td>{{ \App\Models\Folder::find($file->folder_id)->arch_id }}</td>
+                                    <!-- Trigger -->
+                                    <td><button data-clipboard-text="{{$file->location}}" class="btn btn-sm btn-primary text-white" data-toggle="tooltip" data-placement="right" title="{{$file->location}}"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-clipboard" viewBox="0 0 16 16">
+                                                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z"/>
+                                                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z"/>
+                                            </svg></button>
+                                    </td>
+                                    <td>
+                                        <a href="javascript:void(0)" class="text-secondary" data-toggle="modal" data-target="#editModal_{{$file->id}}" title="Edit">
+                                            <i class="ti-pencil"></i>
+                                        </a>
+                                        <a href="{{ route("dashboard.files.downloadFile", ['id' => $file->id]) }}" class="text-danger ml-2"title="Download">
+                                            <i class="ti-download"></i>
+                                        </a>
+                                        <a href="javascript:void(0)" class="text-danger ml-2" data-toggle="modal" data-target="#deleteModal_{{$file->id}}" title="Delete">
+                                            <i class="ti-trash"></i>
+                                        </a>
+                                    </td>
+                                </tr>
+                                <div class="modal fade" id="deleteModal_{{$file->id}}" tabindex="-1" role="dialog" aria-hidden="true">
+                                    <div class="modal-dialog modal-dialog-centered" role="document">
+                                        <div class="modal-content">
+                                            <div class="modal-header">
+                                                <h5 class="modal-title" id="exampleModalCenterTitle">Delete confirmation</h5>
+                                                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
+                                                    <i class="ti-close"></i>
+                                                </button>
+                                            </div>
+                                            <div class="modal-body">
+                                                <form action="{{ route("dashboard.files.deleteFile", $file->id) }}" method="POST">
+                                                    @csrf
+                                                    @method('DELETE')
+                                                    <p>Are you sure you want to delete file {{$file->name}}?</p>
+                                                    <p>Location: <span class="pr-1">{{$file->location}}</span></p>
+                                                    <div class="modal-footer">
+                                                        <button type="button" class="btn btn-secondary" data-dismiss="modal">Close
+                                                        </button>
+                                                        <button type="submit" class="btn btn-primary">Save changes</button>
+                                                    </div>
+                                                </form>
+                                            </div>
+
+                                        </div>
+                                    </div>
+                                </div>
+
+                                <div class="modal fade" id="editModal_{{$file->id}}" tabindex="-1" role="dialog" aria-hidden="true">
+                                    <div class="modal-dialog modal-dialog-centered" role="document">
+                                        <div class="modal-content">
+                                            <div class="modal-header">
+                                                <h5 class="modal-title" id="exampleModalCenterTitle">Rename file</h5>
+                                                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
+                                                    <i class="ti-close"></i>
+                                                </button>
+                                            </div>
+                                            <div class="modal-body">
+                                                <form action="{{ route("dashboard.files.renameFile", ["id" =>$file->id]) }}" method="post" accept-charset="utf-8">
+                                                    @method("patch")
+                                                    @csrf
+                                                    <div class="row">
+                                                        <div class="col-md-12">
+                                                            <div class="form-group">
+                                                                <label class="form-label">Current name: {{$file->name}}</label>
+                                                                <input type="text" name="name" value="{{ explode('.', $file->name)[0] }}" maxlength="255" title="Don't include: '\/.|'" pattern="^[^.\/|]+$" class="form-control" required>
+                                                            </div>
+                                                        </div>
+                                                    </div>
+                                                    <br/>
+                                                    <div class="modal-footer">
+                                                        <button type="button" class="btn btn-secondary" data-dismiss="modal">Close
+                                                        </button>
+                                                        <button type="submit" class="btn btn-primary">Save changes</button>
+                                                    </div>
+                                                </form>
+                                            </div>
+
+                                        </div>
+                                    </div>
+                                </div>
+                            @endforeach
                             </tbody>
                         </table>
@@ -512,12 +263,6 @@
                 <div class="card-body">
                     <div class="d-md-flex mb-2 mb-sm-0 justify-content-between">
-                        <h6 class="card-title">Activities</h6>
-                        <div>
-                            <div id="reportrange" class="form-control">
-                                <span></span>
-                            </div>
-                        </div>
-                    </div>
-                    <div id="ecommerce-activity-chart"></div>
+                        <canvas id="canvas"></canvas>
+                    </div>
                 </div>
             </div>
@@ -527,6 +272,6 @@
                 <div class="card-body pb-0">
                     <div class="d-flex justify-content-between align-items-start mb-3">
-                        <h6 class="card-title mb-0">Top Sales</h6>
-                        <a href="#" class="small">All Sales</a>
+                        <h6 class="card-title mb-0">Largest departments</h6>
+                        <a href="{{route("dashboard.departments.index")}}" class="small text-linkedin">View</a>
                     </div>
                 </div>
@@ -535,57 +280,20 @@
                         <thead>
                         <tr>
-                            <th>Product</th>
-                            <th>Total Sales</th>
+                            <th>Department</th>
+                            <th>Number of folders</th>
                         </tr>
                         </thead>
                         <tbody>
+                        @foreach($largestDepartments as $department)
                         <tr>
+
                             <td>
-                                <a href="#">Apple</a>
+                                <a href="#">{{$department->name}}</a>
                             </td>
-                            <td>21</td>
+                            <td>
+                                <a href="#">{{$department->no_of_folders}}</a>
+                            </td>
                         </tr>
-                        <tr>
-                            <td>
-                                <a href="#">Samsung <span class="badge badge-danger ml-1">New</span></a>
-                            </td>
-                            <td>52</td>
-                        </tr>
-                        <tr>
-                            <td>
-                                <a href="#">Huawei</a>
-                            </td>
-                            <td>74</td>
-                        </tr>
-                        <tr>
-                            <td>
-                                <a href="#">General Mobile</a>
-                            </td>
-                            <td>25</td>
-                        </tr>
-                        <tr>
-                            <td>
-                                <a href="#">Xiaomi</a>
-                            </td>
-                            <td>11</td>
-                        </tr>
-                        <tr>
-                            <td>
-                                <a href="#">Nokia</a>
-                            </td>
-                            <td>8</td>
-                        </tr>
-                        <tr>
-                            <td>
-                                <a href="#">Sony</a>
-                            </td>
-                            <td>5</td>
-                        </tr>
-                        <tr>
-                            <td>
-                                <a href="#">Alcatel</a>
-                            </td>
-                            <td>5</td>
-                        </tr>
+                        @endforeach
                         </tbody>
                     </table>
@@ -594,390 +302,4 @@
         </div>
     </div>
-
-    <div class="row">
-        <div class="col-md-6">
-            <div class="card">
-                <div class="card-body">
-                    <h6 class="card-title d-flex justify-content-between">
-                        <span>Income Distribution</span>
-                        <span class="dropdown">
-                            <a class="btn btn-outline-light btn-sm dropdown-toggle" href="#"
-                               data-toggle="dropdown">USA</a>
-                            <span class="dropdown-menu dropdown-menu-right">
-                                <a href="#" class="dropdown-item">USA</a>
-                                <a href="#" class="dropdown-item">Germany</a>
-                                <a href="#" class="dropdown-item">France</a>
-                                <a href="#" class="dropdown-item">Italy</a>
-                            </span>
-                        </span>
-                    </h6>
-                    <div id="vmap_usa_en" style="height: 300px"></div>
-                </div>
-                <div class="table-responsive">
-                    <table class="table table-borderless table-lg table-striped mb-0">
-                        <thead>
-                        <tr>
-                            <th class="wd-40">States</th>
-                            <th class="wd-25 text-center">Orders</th>
-                            <th class="wd-35 text-center">Earnings</th>
-                            <th class="wd-35"></th>
-                        </tr>
-                        </thead>
-                        <tbody>
-                        <tr>
-                            <td>California</td>
-                            <td class="text-center">12,201</td>
-                            <td class="text-center text-success">$150,200.80</td>
-                            <td class="text-right">
-                                <a href="#" data-toggle="tooltip" title="Detail">
-                                    <i class="fa fa-external-link"></i>
-                                </a>
-                            </td>
-                        </tr>
-                        <tr>
-                            <td>Texas</td>
-                            <td class="text-center">11,950</td>
-                            <td class="text-center text-success">$138,910.20</td>
-                            <td class="text-right">
-                                <a href="#" data-toggle="tooltip" title="Detail">
-                                    <i class="fa fa-external-link"></i>
-                                </a>
-                            </td>
-                        </tr>
-                        <tr>
-                            <td>Wyoming</td>
-                            <td class="text-center">11,198</td>
-                            <td class="text-center text-danger">$132,050.00</td>
-                            <td class="text-right">
-                                <a href="#" data-toggle="tooltip" title="Detail">
-                                    <i class="fa fa-external-link"></i>
-                                </a>
-                            </td>
-                        </tr>
-                        <tr>
-                            <td>Florida</td>
-                            <td class="text-center">9,885</td>
-                            <td class="text-center text-success">$127,762.10</td>
-                            <td class="text-right">
-                                <a href="#" data-toggle="tooltip" title="Detail">
-                                    <i class="fa fa-external-link"></i>
-                                </a>
-                            </td>
-                        </tr>
-                        <tr>
-                            <td>New York</td>
-                            <td class="text-center">21,198</td>
-                            <td class="text-center text-danger">$432,410.00</td>
-                            <td class="text-right">
-                                <a href="#" data-toggle="tooltip" title="Detail">
-                                    <i class="fa fa-external-link"></i>
-                                </a>
-                            </td>
-                        </tr>
-                        <tr>
-                            <td>Montana</td>
-                            <td class="text-center">2,885</td>
-                            <td class="text-center text-success">$7,100.00</td>
-                            <td class="text-right">
-                                <a href="#" data-toggle="tooltip" title="Detail">
-                                    <i class="fa fa-external-link"></i>
-                                </a>
-                            </td>
-                        </tr>
-                        </tbody>
-                    </table>
-                </div>
-            </div>
-        </div>
-        <div class="col-md-6">
-            <div class="card">
-                <div class="card-body">
-                    <div class="card-title d-flex justify-content-between">
-                        <h6 class="card-title">Revenue by Country</h6>
-                        <div>
-                            <a href="#" class="btn btn-outline-light btn-sm mr-2">
-                                <i class="fa fa-refresh"></i>
-                            </a>
-                            <div class="dropdown">
-                                <a href="#" data-toggle="dropdown"
-                                   class="btn btn-outline-light btn-sm"
-                                   aria-haspopup="true" aria-expanded="false">
-                                    <i class="fa fa-ellipsis-h" aria-hidden="true"></i>
-                                </a>
-                                <div class="dropdown-menu dropdown-menu-right">
-                                    <a class="dropdown-item" href="#">Action</a>
-                                    <a class="dropdown-item" href="#">Another action</a>
-                                    <a class="dropdown-item" href="#">Something else here</a>
-                                </div>
-                            </div>
-                        </div>
-                    </div>
-                    <p>Total Revenue</p>
-                    <h2 class="mb-4 font-size-35">$469,453</h2>
-                    <div class="progress mb-3" style="height: 10px">
-                        <div class="progress-bar w-25 bg-secondary-gradient" role="progressbar"></div>
-                        <div class="progress-bar w-50 bg-info-gradient" role="progressbar"></div>
-                        <div class="progress-bar w-25 bg-warning-gradient" role="progressbar"></div>
-                        <div class="progress-bar w-25 bg-success-gradient" role="progressbar"></div>
-                        <div class="progress-bar w-50 bg-danger-gradient" role="progressbar"></div>
-                    </div>
-                </div>
-                <div class="p-4 bg-dark-gradient">
-                    <ul class="list-inline ">
-                        <li class="list-inline-item mr-4 mb-3">
-                            <div class="d-flex align-items-center">
-                                <span class="d-inline-flex align-items-center">
-                                    <i class="fa fa-circle text-secondary mr-1 small"></i> Russia
-                                </span>
-                                <small class="ml-3 text-success d-inline-flex align-items-center">
-                                    <i class="fa fa-caret-up mr-1"></i> 40%
-                                </small>
-                            </div>
-                        </li>
-                        <li class="list-inline-item mr-4 mb-3">
-                            <div class="d-flex align-items-center">
-                                <span class="d-inline-flex align-items-center">
-                                    <i class="fa fa-circle text-info mr-1 small"></i> Australia
-                                </span>
-                                <small class="ml-3 text-danger d-inline-flex align-items-center">
-                                    <i class="fa fa-caret-down mr-1"></i> 25%
-                                </small>
-                            </div>
-                        </li>
-                        <li class="list-inline-item mr-4 mb-3">
-                            <div class="d-flex align-items-center">
-                                <span class="d-inline-flex align-items-center">
-                                <i class="fa fa-circle text-warning mr-1 small"></i> China
-                                </span>
-                                <small class="ml-3 text-success d-inline-flex align-items-center">
-                                    <i class="fa fa-caret-up mr-1"></i> 30%
-                                </small>
-                            </div>
-                        </li>
-                        <li class="list-inline-item mr-4 mb-3">
-                            <div class="d-flex align-items-center">
-                                <span class="d-inline-flex align-items-center">
-                                <i class="fa fa-circle text-success mr-1 small"></i> Tunisia
-                                </span>
-                                <small class="ml-3 text-success d-inline-flex align-items-center">
-                                    <i class="fa fa-caret-up mr-1"></i> 10%
-                                </small>
-                            </div>
-                        </li>
-                        <li class="list-inline-item mr-4 mb-3">
-                            <div class="d-flex align-items-center">
-                                <span class="d-inline-flex align-items-center">
-                                <i class="fa fa-circle text-success mr-1 small"></i> Spain
-                                </span>
-                                <small class="ml-3 text-danger d-inline-flex align-items-center">
-                                    <i class="fa fa-caret-down mr-1"></i> 10%
-                                </small>
-                            </div>
-                        </li>
-                    </ul>
-                </div>
-            </div>
-            <div class="card">
-                <div class="card-body">
-                    <h6 class="card-title">Reviews</h6>
-                    <div class="card-scroll">
-                        <ul class="list-group list-group-flush">
-                            <li class="list-group-item d-flex pl-0 pr-0">
-                                <a href="#">
-                                    <figure class="avatar mr-3">
-                                        <img src="{{ url('assets/media/image/user/man_avatar1.jpg') }}" class="rounded-circle" alt="image">
-                                    </figure>
-                                </a>
-                                <div>
-                                    <div class="d-flex justify-content-between">
-                                        <a href="#">
-                                            <h6>Valentine Maton</h6>
-                                            <ul class="list-inline mb-1">
-                                                <li class="list-inline-item mb-0">
-                                                    <i class="fa fa-star text-warning"></i>
-                                                </li>
-                                                <li class="list-inline-item mb-0">
-                                                    <i class="fa fa-star text-warning"></i>
-                                                </li>
-                                                <li class="list-inline-item mb-0">
-                                                    <i class="fa fa-star text-warning"></i>
-                                                </li>
-                                                <li class="list-inline-item mb-0">
-                                                    <i class="fa fa-star text-warning"></i>
-                                                </li>
-                                                <li class="list-inline-item mb-0">
-                                                    <i class="fa fa-star text-warning"></i>
-                                                </li>
-                                                <li class="list-inline-item mb-0">(5)</li>
-                                            </ul>
-                                        </a>
-                                        <div class="ml-auto">
-                                            <div class="dropdown">
-                                                <a href="#" data-toggle="dropdown"
-                                                   class="btn btn-outline-light btn-sm"
-                                                   aria-haspopup="true" aria-expanded="false">
-                                                    <i class="fa fa-ellipsis-h" aria-hidden="true"></i>
-                                                </a>
-                                                <div class="dropdown-menu dropdown-menu-right">
-                                                    <a href="#" class="dropdown-item">View</a>
-                                                    <a href="#" class="dropdown-item">Send Message</a>
-                                                </div>
-                                            </div>
-                                        </div>
-                                    </div>
-                                    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio, tempora.</p>
-                                </div>
-                            </li>
-                            <li class="list-group-item d-flex pl-0 pr-0">
-                                <a href="#">
-                                    <figure class="avatar mr-3">
-                                        <img src="{{ url('assets/media/image/user/man_avatar2.jpg') }}" class="rounded-circle" alt="image">
-                                    </figure>
-                                </a>
-                                <div>
-                                    <div class="d-flex justify-content-between">
-                                        <a href="#">
-                                            <h6>Valentine Maton</h6>
-                                            <ul class="list-inline mb-1">
-                                                <li class="list-inline-item mb-0">
-                                                    <i class="fa fa-star text-warning"></i>
-                                                </li>
-                                                <li class="list-inline-item mb-0">
-                                                    <i class="fa fa-star text-warning"></i>
-                                                </li>
-                                                <li class="list-inline-item mb-0">
-                                                    <i class="fa fa-star text-warning"></i>
-                                                </li>
-                                                <li class="list-inline-item mb-0">
-                                                    <i class="fa fa-star-half-o text-warning"></i>
-                                                </li>
-                                                <li class="list-inline-item mb-0">
-                                                    <i class="fa fa-star-o"></i>
-                                                </li>
-                                                <li class="list-inline-item mb-0">(3.5)</li>
-                                            </ul>
-                                        </a>
-                                        <div class="ml-auto">
-                                            <div class="dropdown">
-                                                <a href="#" data-toggle="dropdown"
-                                                   class="btn btn-outline-light btn-sm"
-                                                   aria-haspopup="true" aria-expanded="false">
-                                                    <i class="fa fa-ellipsis-h" aria-hidden="true"></i>
-                                                </a>
-                                                <div class="dropdown-menu dropdown-menu-right">
-                                                    <a href="#" class="dropdown-item">View</a>
-                                                    <a href="#" class="dropdown-item">Send Message</a>
-                                                </div>
-                                            </div>
-                                        </div>
-                                    </div>
-                                    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio, tempora.</p>
-                                </div>
-                            </li>
-                            <li class="list-group-item d-flex pl-0 pr-0">
-                                <a href="#">
-                                    <figure class="avatar mr-3">
-                                        <img src="{{ url('assets/media/image/user/man_avatar3.jpg') }}" class="rounded-circle" alt="image">
-                                    </figure>
-                                </a>
-                                <div>
-                                    <div class="d-flex justify-content-between">
-                                        <a href="#">
-                                            <h6>Valentine Maton</h6>
-                                            <ul class="list-inline mb-1">
-                                                <li class="list-inline-item mb-0">
-                                                    <i class="fa fa-star text-warning"></i>
-                                                </li>
-                                                <li class="list-inline-item mb-0">
-                                                    <i class="fa fa-star text-warning"></i>
-                                                </li>
-                                                <li class="list-inline-item mb-0">
-                                                    <i class="fa fa-star text-warning"></i>
-                                                </li>
-                                                <li class="list-inline-item mb-0">
-                                                    <i class="fa fa-star text-warning"></i>
-                                                </li>
-                                                <li class="list-inline-item mb-0">
-                                                    <i class="fa fa-star-half-o text-warning"></i>
-                                                </li>
-                                                <li class="list-inline-item mb-0">(4.5)</li>
-                                            </ul>
-                                        </a>
-                                        <div class="ml-auto">
-                                            <div class="dropdown">
-                                                <a href="#" data-toggle="dropdown"
-                                                   class="btn btn-outline-light btn-sm"
-                                                   aria-haspopup="true" aria-expanded="false">
-                                                    <i class="fa fa-ellipsis-h" aria-hidden="true"></i>
-                                                </a>
-                                                <div class="dropdown-menu dropdown-menu-right">
-                                                    <a href="#" class="dropdown-item">View</a>
-                                                    <a href="#" class="dropdown-item">Send Message</a>
-                                                </div>
-                                            </div>
-                                        </div>
-                                    </div>
-                                    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio, tempora.</p>
-                                </div>
-                            </li>
-                            <li class="list-group-item d-flex pl-0 pr-0">
-                                <a href="#">
-                                    <figure class="avatar mr-3">
-                                        <img src="{{ url('assets/media/image/user/man_avatar4.jpg') }}" class="rounded-circle" alt="image">
-                                    </figure>
-                                </a>
-                                <div>
-                                    <div class="d-flex justify-content-between">
-                                        <a href="#">
-                                            <h6>Valentine Maton</h6>
-                                            <ul class="list-inline mb-1">
-                                                <li class="list-inline-item mb-0">
-                                                    <i class="fa fa-star text-warning"></i>
-                                                </li>
-                                                <li class="list-inline-item mb-0">
-                                                    <i class="fa fa-star text-warning"></i>
-                                                </li>
-                                                <li class="list-inline-item mb-0">
-                                                    <i class="fa fa-star text-warning"></i>
-                                                </li>
-                                                <li class="list-inline-item mb-0">
-                                                    <i class="fa fa-star text-warning"></i>
-                                                </li>
-                                                <li class="list-inline-item mb-0">
-                                                    <i class="fa fa-star-o"></i>
-                                                </li>
-                                                <li class="list-inline-item mb-0">(4)</li>
-                                            </ul>
-                                        </a>
-                                        <div class="ml-auto">
-                                            <div class="dropdown">
-                                                <a href="#" data-toggle="dropdown"
-                                                   class="btn btn-outline-light btn-sm"
-                                                   aria-haspopup="true" aria-expanded="false">
-                                                    <i class="fa fa-ellipsis-h" aria-hidden="true"></i>
-                                                </a>
-                                                <div class="dropdown-menu dropdown-menu-right">
-                                                    <a href="#" class="dropdown-item">View</a>
-                                                    <a href="#" class="dropdown-item">Send Message</a>
-                                                </div>
-                                            </div>
-                                        </div>
-                                    </div>
-                                    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio, tempora.</p>
-                                </div>
-                            </li>
-                        </ul>
-                    </div>
-                    <div class="mt-3 text-center">
-                        <a href="#" class="btn btn-primary">
-                            View All
-                        </a>
-                    </div>
-                </div>
-            </div>
-
-        </div>
-    </div>
-
 @endsection
 
@@ -1019,4 +341,38 @@
 
     <script src="{{ url('assets/js/examples/pages/ecommerce-dashboard.js') }}"></script>
-
+    <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.min.js"></script>
+    <script>
+        var year = <?php echo $year; ?>;
+        var file = <?php echo $file; ?>;
+        var barChartData = {
+            labels: year,
+            datasets: [{
+                label: 'File',
+                backgroundColor: "red",
+                data: file
+            }]
+        };
+
+        window.onload = function() {
+            var ctx = document.getElementById("canvas").getContext("2d");
+            window.myBar = new Chart(ctx, {
+                type: 'bar',
+                data: barChartData,
+                options: {
+                    elements: {
+                        rectangle: {
+                            borderWidth: 2,
+                            borderColor: '#c1c1c1',
+                            borderSkipped: 'bottom'
+                        }
+                    },
+                    responsive: true,
+                    title: {
+                        display: true,
+                        text: 'Yearly uploaded files'
+                    }
+                }
+            });
+        };
+    </script>
 @endsection
Index: resources/views/dashboard/notifications/index.blade.php
===================================================================
--- resources/views/dashboard/notifications/index.blade.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ resources/views/dashboard/notifications/index.blade.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -2,6 +2,4 @@
 
 @section("title", "SaveSpace - Users")
-
-@section('pageTitle', 'Users')
 
 @section('head')
Index: resources/views/dashboard/settings/index.blade.php
===================================================================
--- resources/views/dashboard/settings/index.blade.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ resources/views/dashboard/settings/index.blade.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -2,6 +2,4 @@
 
 @section("title", "User Settings")
-
-@section('pageTitle', 'User Settings')
 
 @section('content')
Index: resources/views/dashboard/users/index.blade.php
===================================================================
--- resources/views/dashboard/users/index.blade.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ resources/views/dashboard/users/index.blade.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -2,6 +2,4 @@
 
 @section("title", "SaveSpace - Users")
-
-@section('pageTitle', 'Users')
 
 @section('head')
@@ -42,10 +40,7 @@
                                 <th>Username</th>
                                 <th>Name</th>
-                                <th>Email</th>
-                                <th>Phone Number</th>
                                 <th>Created by</th>
                                 <th>Created at</th>
                                 <th>Updated at</th>
-                                <th>Role</th>
                                 <th>Status</th>
                                 <th>Actions</th>
@@ -71,7 +66,9 @@
                                         {{$user->username}}
                                     </td>
-                                    <td>{{$user->name .' '. $user->surname}}</td>
-                                    <td>{{$user->email}}</td>
-                                    <td>{{$user->phone_number}}</td>
+                                    <td>{{$user->name .' '. $user->surname}}
+                                    <div class="font-weight-light p-1">{{$user->role->name}}</div>
+                                    <div class="font-weight-light p-1">{{$user->email}}</div>
+                                    <div class="font-weight-light p-1">{{$user->phone_number}}</div>
+                                    </td>
                                     <td>{{ $user->getCreatedByName() }}</td>
                                     <td>{{ date('d.m.Y - H:i', strtotime($user->created_at)) }}</td>
@@ -81,5 +78,4 @@
                                         <td>{{ date('d.m.Y - H:i', strtotime($user->updated_at)) }}</td>
                                     @endif
-                                    <td>{{ $user->role->name }}</td>
                                     <td>
                                         @if(Cache::has('is_online' . $user->id))
@@ -99,5 +95,5 @@
                                         </td>
                                     @else
-                                        <td>Admin</td>
+                                        <td>/</td>
                                         @endif
                                 </tr>
Index: resources/views/layouts/app.blade.php
===================================================================
--- resources/views/layouts/app.blade.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ resources/views/layouts/app.blade.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -5,4 +5,5 @@
     <meta name="viewport" content="width=device-width, initial-scale=1">
     <meta http-equiv="X-UA-Compatible" content="ie=edge">
+    <meta name="csrf-token" content="{{ csrf_token() }}">
     <title>@yield('title')</title>
 
@@ -18,4 +19,5 @@
     <link rel="stylesheet" href="{{ url('assets/css/app.min.css') }}" type="text/css">
     <link rel="stylesheet" href="{{ url('vendors/lightbox/magnific-popup.css') }}" type="text/css">
+
 
 </head>
@@ -125,20 +127,32 @@
                     <!-- begin::header notification dropdown -->
                     <li class="nav-item dropdown">
-                    <div class="dropdown dropdown-notifications-wrapper dropdown-menu-right dropdown-menu-big">
-                        <a href="javascript:void(0)" class="nav-link dropdown-notifications-unread icon" data-toggle="dropdown">
-                            <i data-feather="bell"></i>
-                            <span class="nav-unread"></span>
-                        </a>
-                        <div class="dropdown-menu dropdown-notifications dropdown-menu-right dropdown-menu-big">
-                            <div class="bg-dark p-4 text-center d-flex justify-content-between align-items-center">
-                                <h5 class="mb-0">Notifications</h5>
+{{--                    <div class="dropdown dropdown-notifications-wrapper dropdown-menu-right dropdown-menu-big">--}}
+{{--                        <a href="javascript:void(0)" class="nav-link dropdown-notifications-unread icon" data-toggle="dropdown">--}}
+{{--                            <i data-feather="bell"></i>--}}
+{{--                            <span class="nav-unread"></span>--}}
+{{--                        </a>--}}
+{{--                        <div class="dropdown-menu dropdown-notifications dropdown-menu-right dropdown-menu-big">--}}
+{{--                            <div class="bg-dark p-4 text-center d-flex justify-content-between align-items-center">--}}
+{{--                                <h5 class="mb-0">Notifications</h5>--}}
+{{--                            </div>--}}
+{{--                            <div class="p-4 text-center align-items-center">--}}
+{{--                            <p class='text-center unreadNotificationsInfo'>No unread notifications</p>--}}
+{{--                            </div>--}}
+{{--                            <div class="dropdown-divider"></div>--}}
+{{--                            <a href="{{ route("dashboard.notifications.index") }}" class="dropdown-item text-center text-muted-dark">See all</a>--}}
+{{--                        </div>--}}
+{{--                    </div>--}}
+
+                        <div class="dropdown dropdown-notifications-wrapper d-none d-md-flex">
+                            <a class="nav-link dropdown-notifications-unread icon" data-toggle="dropdown">
+                                <i class="fe fe-bell"></i>
+                                <span class="nav-unread"></span>
+                            </a>
+                            <div class="dropdown-menu dropdown-notifications dropdown-menu-right dropdown-menu-arrow">
+                                <p class='text-center unreadNotificationsInfo'>No unread notifications</p>
+                                <div class="dropdown-divider"></div>
+                                <a href="{{ route("dashboard.notifications.index") }}" class="dropdown-item text-center text-muted-dark">See all</a>
                             </div>
-                            <div class="p-4 text-center align-items-center">
-                            <p class='text-center unreadNotificationsInfo'>No unread notifications</p>
-                            </div>
-                            <div class="dropdown-divider"></div>
-                            <a href="{{ route("dashboard.notifications.index") }}" class="dropdown-item text-center text-muted-dark">See all</a>
                         </div>
-                    </div>
                     </li>
 
Index: routes/web.php
===================================================================
--- routes/web.php	(revision c6b84df06586305606df5b76204a64cdc63b09a2)
+++ routes/web.php	(revision 4b7e2d354e16238fe8e560dc6dd0849218183335)
@@ -85,4 +85,5 @@
         Route::get('/departments/download-all','Dashboard\DepartmentsController@downloadAll')->name('dashboard.departments.downloadAll');
         Route::get('/departments/{id}/download-department','Dashboard\DepartmentsController@downloadDepartment')->name('dashboard.departments.downloadDepartment');
+        Route::get('departments/export', 'Dashboard\ExportExcelController@ExportDepartments')->name("dashboard.departments.export");
     });
 
