diff --git a/packages/concordia-app/public/locales/en/translation.json b/packages/concordia-app/public/locales/en/translation.json
index 74f1e18..33a1c4d 100644
--- a/packages/concordia-app/public/locales/en/translation.json
+++ b/packages/concordia-app/public/locales/en/translation.json
@@ -62,6 +62,7 @@
"register.form.sign.up.step.error.message.header": "Form contains errors",
"register.form.sign.up.step.title": "Sign Up",
"register.p.account.address": "Account address:",
+ "topbar.button.about": "About",
"topbar.button.clear.databases": "Clear databases",
"topbar.button.create.topic": "Create topic",
"topbar.button.profile": "Profile",
diff --git a/packages/concordia-app/src/Routes.jsx b/packages/concordia-app/src/Routes.jsx
index 15a11b2..8a46785 100644
--- a/packages/concordia-app/src/Routes.jsx
+++ b/packages/concordia-app/src/Routes.jsx
@@ -39,6 +39,11 @@ const routesConfig = [
path: '/home',
component: lazy(() => import('./views/Home')),
},
+ {
+ exact: true,
+ path: '/about',
+ component: lazy(() => import('./views/About')),
+ },
{
exact: true,
path: '/topics/:id(\\bnew\\b|\\d+)',
diff --git a/packages/concordia-app/src/layouts/MainLayout/MainLayoutMenu/index.jsx b/packages/concordia-app/src/layouts/MainLayout/MainLayoutMenu/index.jsx
index d45b962..dac4043 100644
--- a/packages/concordia-app/src/layouts/MainLayout/MainLayoutMenu/index.jsx
+++ b/packages/concordia-app/src/layouts/MainLayout/MainLayoutMenu/index.jsx
@@ -83,6 +83,14 @@ const MainLayoutMenu = () => {
>
{t('topbar.button.clear.databases')}
+ { history.push('/about'); }}
+ >
+ {t('topbar.button.about')}
+
diff --git a/packages/concordia-app/src/views/About/index.jsx b/packages/concordia-app/src/views/About/index.jsx
new file mode 100644
index 0000000..ec432c5
--- /dev/null
+++ b/packages/concordia-app/src/views/About/index.jsx
@@ -0,0 +1,12 @@
+import React, {
+ memo, useMemo,
+} from 'react';
+import { Container } from 'semantic-ui-react';
+
+const About = () => useMemo(() => (
+
+ TODO
+
+), []);
+
+export default memo(About);