diff --git a/src/pages/404.tsx b/src/pages/404.tsx
new file mode 100644
index 00000000..d08b2f88
--- /dev/null
+++ b/src/pages/404.tsx
@@ -0,0 +1,58 @@
+import React from "react";
+import {
+ createStyles,
+ Title,
+ Text,
+ Button,
+ Container,
+ Group,
+} from "@mantine/core";
+import Meta from "../components/Meta";
+
+const useStyles = createStyles((theme) => ({
+ root: {
+ paddingTop: 80,
+ paddingBottom: 80,
+ },
+
+ label: {
+ textAlign: "center",
+ fontWeight: 900,
+ fontSize: 220,
+ lineHeight: 1,
+ marginBottom: theme.spacing.xl * 1.5,
+ color: theme.colors.gray[2],
+
+ [theme.fn.smallerThan("sm")]: {
+ fontSize: 120,
+ },
+ },
+
+ description: {
+ maxWidth: 500,
+ margin: "auto",
+ marginBottom: theme.spacing.xl * 1.5,
+ },
+}));
+
+const ErrorNotFound = () => {
+ const { classes } = useStyles();
+
+ return (
+ <>
+
+
+ 404
+
+ Oops this page doesn't exist.
+
+
+
+
+
+
+
+ >
+ );
+};
+export default ErrorNotFound;