diff --git a/webapp/view/assets/icons/index.js b/webapp/view/assets/icons/index.js
new file mode 100644
index 000000000..5047605ad
--- /dev/null
+++ b/webapp/view/assets/icons/index.js
@@ -0,0 +1,10 @@
+const svgFileList = require.context('./svgs', true, /\.svg/)
+const icons = {}
+
+svgFileList.keys().forEach(fileName => {
+ const svgCode = svgFileList(fileName)
+ const iconName = fileName.replace('./', '').replace('.svg', '')
+ icons[iconName] = svgCode
+})
+
+export default icons
diff --git a/webapp/view/assets/icons/svgs/angellist.svg b/webapp/view/assets/icons/svgs/angellist.svg
new file mode 100755
index 000000000..34123f5f0
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/angellist.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/angle-down.svg b/webapp/view/assets/icons/svgs/angle-down.svg
new file mode 100755
index 000000000..aa6f763c8
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/angle-down.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/arrow-down.svg b/webapp/view/assets/icons/svgs/arrow-down.svg
new file mode 100755
index 000000000..6cee34766
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/arrow-down.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/arrow-left.svg b/webapp/view/assets/icons/svgs/arrow-left.svg
new file mode 100755
index 000000000..f7489c43a
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/arrow-left.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/arrow-right.svg b/webapp/view/assets/icons/svgs/arrow-right.svg
new file mode 100755
index 000000000..62d753057
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/arrow-right.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/at.svg b/webapp/view/assets/icons/svgs/at.svg
new file mode 100755
index 000000000..e046ea75a
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/at.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/balance-scale.svg b/webapp/view/assets/icons/svgs/balance-scale.svg
new file mode 100755
index 000000000..f5e446fd2
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/balance-scale.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/ban.svg b/webapp/view/assets/icons/svgs/ban.svg
new file mode 100755
index 000000000..7dc338541
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/ban.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/bars.svg b/webapp/view/assets/icons/svgs/bars.svg
new file mode 100755
index 000000000..5ea0f464d
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/bars.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/bell.svg b/webapp/view/assets/icons/svgs/bell.svg
new file mode 100755
index 000000000..ee58c443c
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/bell.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/bold.svg b/webapp/view/assets/icons/svgs/bold.svg
new file mode 100755
index 000000000..c3516808d
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/bold.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/bookmark.svg b/webapp/view/assets/icons/svgs/bookmark.svg
new file mode 100755
index 000000000..bd3ff4559
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/bookmark.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/bullhorn.svg b/webapp/view/assets/icons/svgs/bullhorn.svg
new file mode 100755
index 000000000..95e0d21d3
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/bullhorn.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/check.svg b/webapp/view/assets/icons/svgs/check.svg
new file mode 100755
index 000000000..bf49fe01d
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/check.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/clock.svg b/webapp/view/assets/icons/svgs/clock.svg
new file mode 100755
index 000000000..2344dd890
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/clock.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/close.svg b/webapp/view/assets/icons/svgs/close.svg
new file mode 100755
index 000000000..48604d097
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/close.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/cogs.svg b/webapp/view/assets/icons/svgs/cogs.svg
new file mode 100755
index 000000000..3d0104d19
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/cogs.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/comment.svg b/webapp/view/assets/icons/svgs/comment.svg
new file mode 100755
index 000000000..fe848ec20
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/comment.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/comments.svg b/webapp/view/assets/icons/svgs/comments.svg
new file mode 100755
index 000000000..551f10e4e
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/comments.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/edit.svg b/webapp/view/assets/icons/svgs/edit.svg
new file mode 100755
index 000000000..a80101e6c
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/edit.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/ellipsis-v.svg b/webapp/view/assets/icons/svgs/ellipsis-v.svg
new file mode 100755
index 000000000..89313ddfd
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/ellipsis-v.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/envelope.svg b/webapp/view/assets/icons/svgs/envelope.svg
new file mode 100755
index 000000000..92d5320c0
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/envelope.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/exclamation-circle.svg b/webapp/view/assets/icons/svgs/exclamation-circle.svg
new file mode 100755
index 000000000..cd658b997
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/exclamation-circle.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/eye-slash.svg b/webapp/view/assets/icons/svgs/eye-slash.svg
new file mode 100755
index 000000000..4e434ac8d
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/eye-slash.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/eye.svg b/webapp/view/assets/icons/svgs/eye.svg
new file mode 100755
index 000000000..1e3e8fef3
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/eye.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/file.svg b/webapp/view/assets/icons/svgs/file.svg
new file mode 100755
index 000000000..82d36fe17
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/file.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/filter.svg b/webapp/view/assets/icons/svgs/filter.svg
new file mode 100755
index 000000000..6e9f379b6
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/filter.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/flag.svg b/webapp/view/assets/icons/svgs/flag.svg
new file mode 100755
index 000000000..6d2769808
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/flag.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/flash.svg b/webapp/view/assets/icons/svgs/flash.svg
new file mode 100755
index 000000000..f3647d420
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/flash.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/globe.svg b/webapp/view/assets/icons/svgs/globe.svg
new file mode 100755
index 000000000..91bf9bf2b
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/globe.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/graduation-cap.svg b/webapp/view/assets/icons/svgs/graduation-cap.svg
new file mode 100755
index 000000000..5d35226d3
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/graduation-cap.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/heart-o.svg b/webapp/view/assets/icons/svgs/heart-o.svg
new file mode 100755
index 000000000..6605b96ac
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/heart-o.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/image.svg b/webapp/view/assets/icons/svgs/image.svg
new file mode 100755
index 000000000..efbd9131f
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/image.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/italic.svg b/webapp/view/assets/icons/svgs/italic.svg
new file mode 100755
index 000000000..81d29483c
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/italic.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/link.svg b/webapp/view/assets/icons/svgs/link.svg
new file mode 100755
index 000000000..624a255b1
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/link.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/list-ol.svg b/webapp/view/assets/icons/svgs/list-ol.svg
new file mode 100755
index 000000000..f3fb101ac
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/list-ol.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/list-ul.svg b/webapp/view/assets/icons/svgs/list-ul.svg
new file mode 100755
index 000000000..d565a8064
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/list-ul.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/lock.svg b/webapp/view/assets/icons/svgs/lock.svg
new file mode 100755
index 000000000..31813d729
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/lock.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/map-marker.svg b/webapp/view/assets/icons/svgs/map-marker.svg
new file mode 100755
index 000000000..af7f96727
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/map-marker.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/minus.svg b/webapp/view/assets/icons/svgs/minus.svg
new file mode 100755
index 000000000..b7a94beb1
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/minus.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/money.svg b/webapp/view/assets/icons/svgs/money.svg
new file mode 100755
index 000000000..04a116d2a
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/money.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/mouse-pointer.svg b/webapp/view/assets/icons/svgs/mouse-pointer.svg
new file mode 100755
index 000000000..2917ef518
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/mouse-pointer.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/paint-brush.svg b/webapp/view/assets/icons/svgs/paint-brush.svg
new file mode 100755
index 000000000..03b06aac6
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/paint-brush.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/paragraph.svg b/webapp/view/assets/icons/svgs/paragraph.svg
new file mode 100755
index 000000000..26365f984
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/paragraph.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/paw.svg b/webapp/view/assets/icons/svgs/paw.svg
new file mode 100755
index 000000000..364ff1918
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/paw.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/plus.svg b/webapp/view/assets/icons/svgs/plus.svg
new file mode 100755
index 000000000..66da52005
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/plus.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/question-circle.svg b/webapp/view/assets/icons/svgs/question-circle.svg
new file mode 100755
index 000000000..1ae2bbf6b
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/question-circle.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/quote-right.svg b/webapp/view/assets/icons/svgs/quote-right.svg
new file mode 100755
index 000000000..4e6469624
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/quote-right.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/search.svg b/webapp/view/assets/icons/svgs/search.svg
new file mode 100755
index 000000000..ddbb4da44
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/search.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/shield.svg b/webapp/view/assets/icons/svgs/shield.svg
new file mode 100755
index 000000000..d897203ad
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/shield.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/sign-in.svg b/webapp/view/assets/icons/svgs/sign-in.svg
new file mode 100755
index 000000000..bb300f950
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/sign-in.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/sign-out.svg b/webapp/view/assets/icons/svgs/sign-out.svg
new file mode 100755
index 000000000..d185fbe6f
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/sign-out.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/smile.svg b/webapp/view/assets/icons/svgs/smile.svg
new file mode 100755
index 000000000..7de0ac746
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/smile.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/sort-amount-asc.svg b/webapp/view/assets/icons/svgs/sort-amount-asc.svg
new file mode 100755
index 000000000..6344da1a9
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/sort-amount-asc.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/sort-amount-desc.svg b/webapp/view/assets/icons/svgs/sort-amount-desc.svg
new file mode 100755
index 000000000..7239c1d72
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/sort-amount-desc.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/trash.svg b/webapp/view/assets/icons/svgs/trash.svg
new file mode 100755
index 000000000..6475fd236
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/trash.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/tree.svg b/webapp/view/assets/icons/svgs/tree.svg
new file mode 100755
index 000000000..e0534af45
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/tree.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/university.svg b/webapp/view/assets/icons/svgs/university.svg
new file mode 100755
index 000000000..cddb5775a
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/university.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/unlink.svg b/webapp/view/assets/icons/svgs/unlink.svg
new file mode 100755
index 000000000..f63b36e9b
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/unlink.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/user-plus.svg b/webapp/view/assets/icons/svgs/user-plus.svg
new file mode 100755
index 000000000..dea6ab228
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/user-plus.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/user-times.svg b/webapp/view/assets/icons/svgs/user-times.svg
new file mode 100755
index 000000000..8f4cb905a
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/user-times.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/users.svg b/webapp/view/assets/icons/svgs/users.svg
new file mode 100755
index 000000000..7572021ba
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/users.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/webapp/view/assets/icons/svgs/warning.svg b/webapp/view/assets/icons/svgs/warning.svg
new file mode 100755
index 000000000..cd0a7baed
--- /dev/null
+++ b/webapp/view/assets/icons/svgs/warning.svg
@@ -0,0 +1,5 @@
+
+