Index: resources/views/dashboard/users/create.blade.php
===================================================================
--- resources/views/dashboard/users/create.blade.php	(revision 120759b41a3ce01c1ab16d5c512103522ae5568f)
+++ resources/views/dashboard/users/create.blade.php	(revision d795fa6d6f9dce899a9ce38b85983b77c28a7e19)
@@ -27,6 +27,6 @@
                             <div class="card">
                                 <div class="card-body">
-                                    <h6 class="card-title">User account data</h6>
-                                    <form action="{{ route("dashboard.users.store") }}" method="post" accept-charset="utf-8" enctype='multipart/form-data'>
+                                    <h6 class="card-title">Create user</h6>
+                                    <form action="{{ route("dashboard.users.store") }}" method="post" accept-charset="utf-8" enctype='multipart/form-data' class="needs-validation" novalidate>
                                         @csrf
                                         <div class="row">
@@ -34,5 +34,8 @@
                                                 <div class="form-group">
                                                     <label>Name</label>
-                                                    <input type="text" name="name" value="{{ old('name') }}" class="form-control" placeholder="Name" required>
+                                                    <input type="text" name="name" value="{{ old('name') }}" minlength="2" maxlength="25" pattern="[a-zA-Zа-шА-Ш._\s]+" class="form-control" placeholder="Name" required>
+                                                    <div class="invalid-feedback">
+                                                        Please enter only letters and spaces with length between [2, 25]
+                                                    </div>
                                                 </div>
                                             </div>
@@ -40,5 +43,8 @@
                                                 <div class="form-group">
                                                     <label>Surname</label>
-                                                    <input type="text" name="surname" value="{{ old('surname') }}" class="form-control" placeholder="Surname" required>
+                                                    <input type="text" name="surname" value="{{ old('surname') }}" minlength="2" maxlength="25" pattern="[a-zA-Zа-шА-Ш._\s]+" class="form-control" placeholder="Surname" required>
+                                                    <div class="invalid-feedback">
+                                                        Please enter only letters and spaces with length between [2, 25]
+                                                    </div>
                                                 </div>
                                             </div>
@@ -48,5 +54,8 @@
                                                 <div class="form-group">
                                                     <label class="form-label">Username</label>
-                                                    <input type="text" name="username" value="{{ old('username') }}" class="form-control" placeholder="Username" required>
+                                                    <input type="text" name="username" value="{{ old('username') }}" minlength="5" maxlength="30" class="form-control" placeholder="Username" required>
+                                                    <div class="invalid-feedback">
+                                                        Please enter characters with length between [5, 30]
+                                                    </div>
                                                 </div>
                                             </div>
@@ -54,7 +63,7 @@
                                                 <div class="form-group">
                                                     <label class="form-label">Role</label>
-                                                    <select class="form-control" name="userRole">
+                                                    <select class="form-control" name="userRole required">
                                                         @foreach ($roles as $role)
-                                                            <option value="{{ $role->id }}" {{ (old("userRole") == $role->id ? "selected" : "" ) }}>{{ ucfirst($role->name) }}</option>
+                                                            <option value="{{ $role->id }}" {{ (old("userRole") == $role->id ? "selected" : "" ) }}>{{ $role->name }}</option>
                                                         @endforeach
                                                     </select>
@@ -67,10 +76,16 @@
                                                     <label>Email</label>
                                                     <input type="email" name="email" value="{{ old('email') }}" class="form-control" placeholder="E-mail" required>
+                                                    <div class="invalid-feedback">
+                                                        Please enter a valid email address
+                                                    </div>
                                                 </div>
                                             </div>
                                             <div class="col-md-6">
                                                 <div class="form-group">
-                                                    <label class="form-label">Mobile Number</label>
-                                                    <input type="text" name="mobile_number" value="{{ old('mobile_number') }}" class="form-control" placeholder="Phone number" autocomplete="off" required>
+                                                    <label class="form-label">Phone Number</label>
+                                                    <input type="text" name="phone_number" value="{{ old('phone_number') }}" class="form-control" placeholder="Phone number" autocomplete="off" required>
+                                                    <div class="invalid-feedback">
+                                                        Please enter your phone number
+                                                    </div>
                                                 </div>
                                             </div>
@@ -83,4 +98,7 @@
                                                     <label>Avatar</label>
                                                     <input type="file" name="avatar" value="{{ old('avatar') }}" class="form-control" accept="image/*">
+                                                    <div class="invalid-feedback">
+                                                        Please upload a valid image file
+                                                    </div>
                                                 </div>
                                             </div>
Index: resources/views/dashboard/users/edit.blade.php
===================================================================
--- resources/views/dashboard/users/edit.blade.php	(revision 120759b41a3ce01c1ab16d5c512103522ae5568f)
+++ resources/views/dashboard/users/edit.blade.php	(revision d795fa6d6f9dce899a9ce38b85983b77c28a7e19)
@@ -28,5 +28,5 @@
                                 <div class="card-body">
                                     <h6 class="card-title">User account data</h6>
-                                    <form action="{{ route("dashboard.users.edit", ["id" =>$user->id]) }}" method="post" accept-charset="utf-8" enctype='multipart/form-data'>
+                                    <form action="{{ route("dashboard.users.edit", ["id" =>$user->id]) }}" method="post" accept-charset="utf-8" enctype='multipart/form-data' class="needs-validation" novalidate>
                                         @method("patch")
                                         @csrf
@@ -35,5 +35,8 @@
                                                 <div class="form-group">
                                                     <label>Name</label>
-                                                    <input type="text" name="name" value="{{ $user->name }}" class="form-control" placeholder="Name" required>
+                                                    <input type="text" name="name" value="{{ $user->name }}" minlength="2" maxlength="30" pattern="[a-zA-Zа-шА-Ш._\s]+" class="form-control" placeholder="Name" required>
+                                                    <div class="invalid-feedback">
+                                                        Please enter only letters and spaces with length between [2, 30]
+                                                    </div>
                                                 </div>
                                             </div>
@@ -41,5 +44,8 @@
                                                 <div class="form-group">
                                                     <label>Surname</label>
-                                                    <input type="text" name="surname" value="{{$user->surname}}" class="form-control" placeholder="Surname" required>
+                                                    <input type="text" name="surname" value="{{$user->surname}}" minlength="2" maxlength="30" pattern="[a-zA-Zа-шА-Ш._\s]+" class="form-control" placeholder="Surname" required>
+                                                    <div class="invalid-feedback">
+                                                        Please enter only letters and spaces with length between [2, 30]
+                                                    </div>
                                                 </div>
                                             </div>
@@ -49,5 +55,8 @@
                                                 <div class="form-group">
                                                     <label class="form-label">Username</label>
-                                                    <input type="text" name="username" value="{{ $user->username }}" class="form-control" placeholder="Username" required>
+                                                    <input type="text" name="username" value="{{ $user->username }}" minlength="5" maxlength="30" class="form-control" placeholder="Username" required>
+                                                    <div class="invalid-feedback">
+                                                        Please enter characters with length between [5, 30]
+                                                    </div>
                                                 </div>
                                             </div>
@@ -56,5 +65,5 @@
                                                     <label class="form-label">Role</label>
 
-                                                    <select class="form-control" name="userRole">
+                                                    <select class="form-control" name="userRole" required>
                                                         @foreach($roles as $role)
                                                             <option value="{{ $role->id }}" {{ $user->role_id == $role->id ? "selected" : "" }}>{{ $role->name }}</option>
@@ -68,11 +77,17 @@
                                                 <div class="form-group">
                                                     <label>Email</label>
-                                                    <input type="email" name="email" value="{{ $user->email }}" class="form-control" placeholder="E-mail" required>
+                                                    <input type="email" name="email" value="{{ $user->email }}" maxlength="50" class="form-control" placeholder="E-mail" required>
+                                                    <div class="invalid-feedback">
+                                                        Please enter a valid email address with length <=50
+                                                    </div>
                                                 </div>
                                             </div>
                                             <div class="col-md-6">
                                                 <div class="form-group">
-                                                    <label class="form-label">Mobile Number</label>
-                                                    <input type="text" name="mobile_number" value="{{ $user->mobile_number }}" class="form-control" placeholder="Phone number" autocomplete="off" required>
+                                                    <label class="form-label">Phone Number</label>
+                                                    <input type="text" name="phone_number" value="{{ $user->phone_number }}" class="form-control" placeholder="Phone number" autocomplete="off" required>
+                                                    <div class="invalid-feedback">
+                                                        Please enter your phone number
+                                                    </div>
                                                 </div>
                                             </div>
@@ -83,4 +98,7 @@
                                                     <label>Avatar</label>
                                                     <input type="file" name="avatar" value="{{ $user->avatar }}" class="form-control" accept="image/*">
+                                                    <div class="invalid-feedback">
+                                                        Please upload a valid image file
+                                                    </div>
                                                 </div>
                                             </div>
Index: resources/views/dashboard/users/index.blade.php
===================================================================
--- resources/views/dashboard/users/index.blade.php	(revision 120759b41a3ce01c1ab16d5c512103522ae5568f)
+++ resources/views/dashboard/users/index.blade.php	(revision d795fa6d6f9dce899a9ce38b85983b77c28a7e19)
@@ -1,7 +1,7 @@
 @extends('layouts.app')
 
-@section("title", "Users")
+@section("title", "SaveSpace - Users")
 
-@section('pageTitle', 'User List')
+@section('pageTitle', 'Users')
 
 @section('head')
@@ -37,10 +37,5 @@
                             <thead>
                             <tr>
-                                <th>
-{{--                                    <div class="custom-control custom-checkbox">--}}
-{{--                                        <input type="checkbox" class="custom-control-input" id="user-list-select-all">--}}
-{{--                                        <label class="custom-control-label" for="user-list-select-all"></label>--}}
-{{--                                    </div>--}}
-                                </th>
+                                <th></th>
                                 <th>State</th>
                                 <th>Username</th>
@@ -48,5 +43,7 @@
                                 <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>
@@ -76,6 +73,12 @@
                                     <td>{{$user->name .' '. $user->surname}}</td>
                                     <td>{{$user->email}}</td>
-                                    <td>{{$user->mobile_number}}</td>
+                                    <td>{{$user->phone_number}}</td>
+                                    <td>{{ $user->getCreatedByName() }}</td>
                                     <td>{{ date('d.m.Y', strtotime($user->created_at)) }}</td>
+                                    @if($user->updated_at==NULL)
+                                        <td>/</td>
+                                    @else
+                                        <td>{{ date('d.m.Y - H:i', strtotime($user->updated_at)) }}</td>
+                                    @endif
                                     <td>{{ $user->role->name }}</td>
                                     <td>
