diff --git a/resources/views/errors/404.blade.php b/resources/views/errors/404.blade.php
new file mode 100644
index 0000000..192527c
--- /dev/null
+++ b/resources/views/errors/404.blade.php
@@ -0,0 +1,5 @@
+@extends('errors::layout')
+
+@section('title', 'Page Not Found')
+
+@section('message', 'Page not found')
diff --git a/resources/views/errors/419.blade.php b/resources/views/errors/419.blade.php
new file mode 100644
index 0000000..84258cc
--- /dev/null
+++ b/resources/views/errors/419.blade.php
@@ -0,0 +1,9 @@
+@extends('errors::layout')
+
+@section('title', 'Page Expired')
+
+@section('message')
+ The page has expired due to inactivity.
+
+ Please refresh and try again.
+@stop
diff --git a/resources/views/errors/429.blade.php b/resources/views/errors/429.blade.php
new file mode 100644
index 0000000..fc1930f
--- /dev/null
+++ b/resources/views/errors/429.blade.php
@@ -0,0 +1,5 @@
+@extends('errors::layout')
+
+@section('title', 'Error')
+
+@section('message', 'Too many requests.')
diff --git a/resources/views/errors/500.blade.php b/resources/views/errors/500.blade.php
new file mode 100644
index 0000000..60bb56d
--- /dev/null
+++ b/resources/views/errors/500.blade.php
@@ -0,0 +1,5 @@
+@extends('errors::layout')
+
+@section('title', 'Error')
+
+@section('message', 'Server error')
diff --git a/resources/views/errors/503.blade.php b/resources/views/errors/503.blade.php
new file mode 100644
index 0000000..4612f10
--- /dev/null
+++ b/resources/views/errors/503.blade.php
@@ -0,0 +1,5 @@
+@extends('errors::layout')
+
+@section('title', 'Service Unavailable')
+
+@section('message', 'Service unavailable')
diff --git a/resources/views/errors/layout.blade.php b/resources/views/errors/layout.blade.php
new file mode 100644
index 0000000..27513d0
--- /dev/null
+++ b/resources/views/errors/layout.blade.php
@@ -0,0 +1,57 @@
+
+
+