diff --git a/docs/cli log b/docs/cli log
index 41749a4..adab935 100644
--- a/docs/cli log
+++ b/docs/cli log
@@ -7,3 +7,5 @@ cd lp
mix ecto create
mix deps get
mix deps compile
+# self-signed ssl cert, localhost for dev
+mix phx.gen.cert
diff --git a/lp/config/dev.exs b/lp/config/dev.exs
index 8dabc05..f5aa752 100644
--- a/lp/config/dev.exs
+++ b/lp/config/dev.exs
@@ -17,6 +17,12 @@ config :lp, Lp.Repo,
# with webpack to recompile .js and .css sources.
config :lp, LpWeb.Endpoint,
http: [port: 4000],
+ https: [
+ port: 4001,
+ cipher_suite: :strong,
+ keyfile: "priv/cert/selfsigned_key.pem",
+ certfile: "priv/cert/selfsigned.pem"
+ ],
debug_errors: true,
code_reloader: true,
check_origin: false,
@@ -43,12 +49,7 @@ config :lp, LpWeb.Endpoint,
#
# The `http:` config above can be replaced with:
#
-# https: [
-# port: 4001,
-# cipher_suite: :strong,
-# keyfile: "priv/cert/selfsigned_key.pem",
-# certfile: "priv/cert/selfsigned.pem"
-# ],
+
#
# If desired, both `http:` and `https:` keys can be
# configured to run both http and https servers on
diff --git a/lp/lib/lp_web/controllers/table_controller.ex b/lp/lib/lp_web/controllers/table_controller.ex
new file mode 100644
index 0000000..6347b55
--- /dev/null
+++ b/lp/lib/lp_web/controllers/table_controller.ex
@@ -0,0 +1,11 @@
+defmodule LpWeb.TableController do
+ use LpWeb, :controller
+
+ def index(conn, _params) do
+ render(conn, "table.html")
+
+ end
+ def sample(conn, _params) do
+ render(conn, "table_sample.html")
+ end
+ end
\ No newline at end of file
diff --git a/lp/lib/lp_web/router.ex b/lp/lib/lp_web/router.ex
index c7f2613..72c67f5 100644
--- a/lp/lib/lp_web/router.ex
+++ b/lp/lib/lp_web/router.ex
@@ -17,6 +17,8 @@ defmodule LpWeb.Router do
scope "/", LpWeb do
pipe_through :browser
get "/", OldController, :index
+ # get "/table", TableController, :sample
+ get "/table", TableController, :index
# get "old", OldController, :index
# live "/", PageLive, :index
diff --git a/lp/lib/lp_web/templates/layout/root.html.eex b/lp/lib/lp_web/templates/layout/root.html.eex
index bb2a897..0cad13e 100644
--- a/lp/lib/lp_web/templates/layout/root.html.eex
+++ b/lp/lib/lp_web/templates/layout/root.html.eex
@@ -21,6 +21,8 @@
diff --git a/lp/lib/lp_web/templates/table/table.html.eex b/lp/lib/lp_web/templates/table/table.html.eex
new file mode 100644
index 0000000..0d2f0c4
--- /dev/null
+++ b/lp/lib/lp_web/templates/table/table.html.eex
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ Project |
+ Name |
+ Category (Modeling/Music/AI/Refactoring/etc.) |
+ Status (available/assigned/pending review/complete) |
+ Currently assigned members/Current volunteers |
+ Man Hours |
+ Skill level |
+ Contribution Points |
+
+
+
+
+ |
+ Project |
+ Name |
+ Category (Modeling/Music/AI/Refactoring/etc.) |
+ Status (available/assigned/pending review/complete) |
+ Currently assigned members/Current volunteers |
+ Man Hours |
+ Skill level |
+ Contribution Points |
+
+
+
+
+ |
+ GCLP |
+ Table data |
+ web |
+ assigned |
+ 1: Yang |
+ est: 7, spnt: 2 |
+ medium |
+ 31 |
+
+
+
+
+
\ No newline at end of file
diff --git a/lp/lib/lp_web/templates/layout/table_sample.html b/lp/lib/lp_web/templates/table/table_sample.html.eex
similarity index 100%
rename from lp/lib/lp_web/templates/layout/table_sample.html
rename to lp/lib/lp_web/templates/table/table_sample.html.eex
diff --git a/lp/lib/lp_web/views/table_view.ex b/lp/lib/lp_web/views/table_view.ex
new file mode 100644
index 0000000..2a6c2cb
--- /dev/null
+++ b/lp/lib/lp_web/views/table_view.ex
@@ -0,0 +1,3 @@
+defmodule LpWeb.TableView do
+ use LpWeb, :view
+ end
\ No newline at end of file
diff --git a/lp/priv/cert/selfsigned.pem b/lp/priv/cert/selfsigned.pem
new file mode 100644
index 0000000..dc9e28a
--- /dev/null
+++ b/lp/priv/cert/selfsigned.pem
@@ -0,0 +1,22 @@
+-----BEGIN CERTIFICATE-----
+MIIDfDCCAmSgAwIBAgIIcP+NbAJOWXAwDQYJKoZIhvcNAQELBQAwQzEaMBgGA1UE
+CgwRUGhvZW5peCBGcmFtZXdvcmsxJTAjBgNVBAMMHFNlbGYtc2lnbmVkIHRlc3Qg
+Y2VydGlmaWNhdGUwHhcNMjAxMDA0MDAwMDAwWhcNMjExMDA0MDAwMDAwWjBDMRow
+GAYDVQQKDBFQaG9lbml4IEZyYW1ld29yazElMCMGA1UEAwwcU2VsZi1zaWduZWQg
+dGVzdCBjZXJ0aWZpY2F0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
+ALIWgneD0c3VqtMDeT1t/TOEt6fHXnZ+L/j00V1bMXqmQOQlGZ8swCs3djUdfPLM
+jnxfWQZ4Z6Ms3bml8KnwYsQyIG3+nW4VGB4wgow7wJX0qGC8WV/qsqci1v9YF9L0
+0w+12Wpjffy2ksPrOGgjl07+BGw73I8s9xo3pBnloREgD4v7k6cuEeQ8aFr2hSkL
+ttL68qIZfp6XWzqiDKHCNL4L94mBO5/K5V0scRNLt9wxUHdwjqIkgH1OAVsWmVQp
+OKdxnngh5AxiNw2RK0vnTZmfoN/HoRXa5Do48qyRVo3WIsqOVIhkJZ/Fp8lSy/ui
+LPlH+z2c2maBVtp4OnPcaR0CAwEAAaN0MHIwDAYDVR0TAQH/BAIwADAOBgNVHQ8B
+Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQW
+BBTQ5EXwkbu0mZ9bgrI6Q/jI2bjCzTAUBgNVHREEDTALgglsb2NhbGhvc3QwDQYJ
+KoZIhvcNAQELBQADggEBADTmkM1bEBJLm87LhPZfhbmBokuw1JrAM7r8Wkun+1xu
+FQyVTFWME2rZSj3VI7H059fcG+i6pgH0gVfsK8hnJ/PFQnT/HWf7IxYZRkLjmEQ1
+Lf/LgCA/QfhIGxHeEJRN9bFIdmwjTF0Y3JitU440O4krYDvnoodqWSQbWMTSegN7
+vHyR/sLEPHBBkkl3cAOUQbIT/zLpSYuKG3CGldyaKry2z+b+I9MUonn2dDjSZlb1
+ISZJCFl+yjn1dKX9GTV1eFBn9n16B2EKIofEuM3RY72jRk1nH8DiUI2GygMZX51A
+fc8Gd1iXcGSk3GllbogOCElelo2u3Sgy1c5oHMmN+oc=
+-----END CERTIFICATE-----
+
diff --git a/lp/priv/cert/selfsigned_key.pem b/lp/priv/cert/selfsigned_key.pem
new file mode 100644
index 0000000..3c06d94
--- /dev/null
+++ b/lp/priv/cert/selfsigned_key.pem
@@ -0,0 +1,28 @@
+-----BEGIN RSA PRIVATE KEY-----
+MIIEowIBAAKCAQEAshaCd4PRzdWq0wN5PW39M4S3p8dedn4v+PTRXVsxeqZA5CUZ
+nyzAKzd2NR188syOfF9ZBnhnoyzduaXwqfBixDIgbf6dbhUYHjCCjDvAlfSoYLxZ
+X+qypyLW/1gX0vTTD7XZamN9/LaSw+s4aCOXTv4EbDvcjyz3GjekGeWhESAPi/uT
+py4R5DxoWvaFKQu20vryohl+npdbOqIMocI0vgv3iYE7n8rlXSxxE0u33DFQd3CO
+oiSAfU4BWxaZVCk4p3GeeCHkDGI3DZErS+dNmZ+g38ehFdrkOjjyrJFWjdYiyo5U
+iGQln8WnyVLL+6Is+Uf7PZzaZoFW2ng6c9xpHQIDAQABAoIBAFSI1NNwkjW3uAfE
+PVfIjwlWdWtB+vgaPCFb7Mn40Mrcgi8J4ViqgGnDQOxDnB0Qto4ZIIQuwVs2n+VQ
+/KVeQzPIa5Zq50Xq43DpK/7vGiLUaNzKa05ZdQZbRl0c7uonZsytUI/svFAqRg6T
+6Emeo2NOtsC9xZt9B6q9QLs+Qi+DEqRDMitBA/MIPnipoDbsmk0/HmARcTLtiqlJ
+MYVWIs5kOxmXEK/TfPJRPf1dDUWJ+292t3dDcgx0QQ7vipbpYiIMXsMewqQYySuS
+Dtzu20PUxAYz5lIRXPzbKhOU6/aDHUcEnwxWbq7R4aD82901jh77JvYKqxGguE2N
+9uaByQECgYEA3anw9RiaQNsHVqhfha9EhpWbsPJtkCaEXVK6NKgWSyEjZy3MdAp5
+0a8IjwXui5q9BSF4+dno766fXtXhZfD8M6iExioAy//iCEqnHh80ZScQ6k9xEKxk
+oxqVUYsEZppYXifAZfU73r4MpOMpFlas8nCsesGUVlqrkWL/e92ZD10CgYEAzayR
+5xfQJp5XnGJH7N13nn6u6NF8khgRKxfsfqTKd1Sl7bgcFfmQAcRbdcSxMf6oBdZO
+r+W1zG+7YsJtd5po9csFGQX0m/aEZun+Ffi79Vp0P9vfuy3T+bnRo5f52GmJmnPM
+61EB9CLAvBrd0l0MX91htY11FwyJSDvImKFd5MECgYAm6AAqFOJmRct4816oyUWe
+1b2ZBkQizA/pjW6vdV1MXImpP4mmSHxvSGiZKfJfwI4yy1g/inbvMtg4PhQs32p0
+6rw7R/4R0FztFaVVjSaWJpA6gC0ZPxj+49iXkm34UFj4VcPYYX3br8HqYxDAIgCD
+ITG07itKKOn6P8UWCaQm5QKBgQCmr+eHfNsrkUS770MPiuW5RD6JXc4xsOOpIzh9
+4xxb3fSkVoQcoye85uCg74oUVKjkIi2fjPHr/9nEToLdXf0WxzUYdKUsCXyA078j
+G3VpgaeZYZ9PWfLj/18R0MeiRtZIoPVA+WQ18jx1tuhz5wlyYD8iHsT4qyZPrnQC
+jzVDgQKBgDdhYgzZEHLaZsM+kVZasX39cL9pWKukukhYtsJ+O3DJaLfv3tS4+uDt
+k6PbXh/HfIE8Np+urRGJ3DA3TxgDGxWe0rQVX10Om2n4eSgQH2o7TCP6BbzPXlby
+EEanqVzcceGE+b2bViy63eWMQsm4bwiL7+zsSmPWrB72ZZ5vBZiq
+-----END RSA PRIVATE KEY-----
+