From 9609268b4e2fd1d4ac6cf7c27896dace834128ce Mon Sep 17 00:00:00 2001 From: Ryan McAvoy Date: Tue, 21 May 2019 17:27:04 +0100 Subject: [PATCH] feature/ add profile page --- .gitignore | 8 +--- public/css/components/_buttons.scss | 55 ++++++++++++++-------- public/css/components/_grids.scss | 7 +++ public/css/components/_icons.scss | 8 ++++ public/css/components/_images.scss | 11 +++++ public/css/layout/_containers.scss | 13 +++++ public/css/main.css | 73 +++++++++++++++++++++++++++++ public/css/main.css.map | 2 +- src/controller/index.js | 2 + src/controller/userProfilePage.js | 3 ++ src/views/layouts/userProfile.hbs | 13 +++++ src/views/userProfilePage.hbs | 17 +++++++ 12 files changed, 186 insertions(+), 26 deletions(-) create mode 100644 src/controller/userProfilePage.js create mode 100644 src/views/layouts/userProfile.hbs create mode 100644 src/views/userProfilePage.hbs diff --git a/.gitignore b/.gitignore index 32fc72b..3f68574 100644 --- a/.gitignore +++ b/.gitignore @@ -1,10 +1,6 @@ node_modules -<<<<<<< HEAD -config.env -======= - -.env +config.env +config.js .sass-cache .sass-cache/* ->>>>>>> 460b977edaa8b3b39602e028f62a4e83d8120eba diff --git a/public/css/components/_buttons.scss b/public/css/components/_buttons.scss index 4c5187f..812ef78 100644 --- a/public/css/components/_buttons.scss +++ b/public/css/components/_buttons.scss @@ -1,25 +1,42 @@ // insert buttons style .btn__arrow-right { - border: none; - background: none; - margin: 0; - // padding: var(--space-xs); - align-self: center; - cursor: pointer; + border: none; + background: none; + margin: 0; + // padding: var(--space-xs); + align-self: center; + cursor: pointer; } .btn__round-large { - display: inline-flex; - position: relative; - white-space: nowrap; - text-decoration: none; - line-height: 1; - cursor: pointer; - padding: var(--space-md) var(--space-md); - border: 2px solid var(--yellow); - border-radius: var(--btn-radius); - font-size: var(--btn-font-size); - // color: var(--color-link); - background: white; -} \ No newline at end of file + display: inline-flex; + position: relative; + white-space: nowrap; + text-decoration: none; + line-height: 1; + cursor: pointer; + padding: var(--space-md) var(--space-md); + border: 2px solid var(--yellow); + border-radius: var(--btn-radius); + font-size: var(--btn-font-size); + // color: var(--color-link); + background: white; +} + +.btn__round { + display: inline-flex; + background-color: var(--yellow); + height: 6rem; + width: 6rem; + border-radius: 50%; + border: 3px solid white; + text-align: center; + margin: 5% 10% 5% 10%; +} + +.input-box { + height: 10rem; + width: 80%; + margin: 5% 10% 5% 10%; +} diff --git a/public/css/components/_grids.scss b/public/css/components/_grids.scss index 10415b9..6c0a319 100644 --- a/public/css/components/_grids.scss +++ b/public/css/components/_grids.scss @@ -108,3 +108,10 @@ .main-paragraph { text-align: center; } + +.p-border { + background-color: lightgray; + border-radius: 20px; + padding: 0.4rem 1rem 0.4rem 1rem; + margin: 1% 0% 0 1%; +} diff --git a/public/css/components/_icons.scss b/public/css/components/_icons.scss index 1b8f3ac..03cf89c 100644 --- a/public/css/components/_icons.scss +++ b/public/css/components/_icons.scss @@ -9,3 +9,11 @@ height: 2.5rem; width: auto; } + +.arrow-icon { + transform: rotate(180deg); + height: 3rem; + width: auto; + position: absolute; + top: 4%; +} diff --git a/public/css/components/_images.scss b/public/css/components/_images.scss index ec29d65..faf1b35 100644 --- a/public/css/components/_images.scss +++ b/public/css/components/_images.scss @@ -30,6 +30,17 @@ border: 2px solid var(--grey); } +.profile-img { + border-radius: 50%; + height: 10em; + width: 10em; + display: flex; + justify-content: center; + background-color: var(--grey-light); + border: 2px solid var(--grey); + margin: 0 auto; +} + .add { font-size: var(--text-xxl); padding-bottom: var(--space-xl); diff --git a/public/css/layout/_containers.scss b/public/css/layout/_containers.scss index 05a2e5d..c631b43 100644 --- a/public/css/layout/_containers.scss +++ b/public/css/layout/_containers.scss @@ -23,3 +23,16 @@ top: -9999px !important; left: -9999px !important; } + +.container { + display: flex; + justify-content: space-between; + flex-wrap: wrap; + margin: 2% 10% 2% 10%; +} + +.container-btn { + display: flex; + justify-content: center; + flex-wrap: wrap; +} diff --git a/public/css/main.css b/public/css/main.css index d17b01c..2c5607b 100644 --- a/public/css/main.css +++ b/public/css/main.css @@ -483,6 +483,25 @@ template { background: white; } +.btn__round { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + background-color: var(--yellow); + height: 6rem; + width: 6rem; + border-radius: 50%; + border: 3px solid white; + text-align: center; + margin: 5% 10% 5% 10%; +} + +.input-box { + height: 10rem; + width: 80%; + margin: 5% 10% 5% 10%; +} + .input-text { border-radius: var(--btn-radius); margin-bottom: var(--space-lg); @@ -704,6 +723,13 @@ template { text-align: center; } +.p-border { + background-color: lightgray; + border-radius: 20px; + padding: 0.4rem 1rem 0.4rem 1rem; + margin: 1% 0% 0 1%; +} + .setting-icon { height: 2.5rem; width: auto; @@ -714,6 +740,15 @@ template { width: auto; } +.arrow-icon { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + height: 3rem; + width: auto; + position: absolute; + top: 4%; +} + .image-splash { height: auto; width: 24em; @@ -756,6 +791,21 @@ template { border: 2px solid var(--grey); } +.profile-img { + border-radius: 50%; + height: 10em; + width: 10em; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + background-color: var(--grey-light); + border: 2px solid var(--grey); + margin: 0 auto; +} + .add { font-size: var(--text-xxl); padding-bottom: var(--space-xl); @@ -798,6 +848,29 @@ template { left: -9999px !important; } +.container { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: 2% 10% 2% 10%; +} + +.container-btn { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + .flex-body { margin: 0; display: -webkit-box; diff --git a/public/css/main.css.map b/public/css/main.css.map index 8367db3..7be46e3 100644 --- a/public/css/main.css.map +++ b/public/css/main.css.map @@ -1,6 +1,6 @@ { "version": 3, - "mappings": "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", + "mappings": "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", "sources": [ "main.scss", "abstracts/_variables.scss", diff --git a/src/controller/index.js b/src/controller/index.js index 5987c04..5d9e811 100644 --- a/src/controller/index.js +++ b/src/controller/index.js @@ -8,12 +8,14 @@ const signup = require("./signupPage"); const createProfilePage = require("./createProfilePage"); const location = require("./location"); const matchBuddiesPage = require("./matchBuddiesPage"); +const userProfilePage = require("./userProfilePage"); router.post("/locate", location.post); router.get("/", splash.get); router.get("/conduct-page", conductPage.get); router.get("/sign-up", signup.get); router.get("/match-buddies-page", matchBuddiesPage.get); +router.get("/user-profile", userProfilePage.get); router.post("/:gender-gender/:time-time", (req, res, next) => { // console.log('params', req.params); diff --git a/src/controller/userProfilePage.js b/src/controller/userProfilePage.js new file mode 100644 index 0000000..7e8f310 --- /dev/null +++ b/src/controller/userProfilePage.js @@ -0,0 +1,3 @@ +exports.get = (req, res) => { + res.render("userProfilePage", { layout: "userProfile" }); +}; diff --git a/src/views/layouts/userProfile.hbs b/src/views/layouts/userProfile.hbs new file mode 100644 index 0000000..597448d --- /dev/null +++ b/src/views/layouts/userProfile.hbs @@ -0,0 +1,13 @@ + + +{{> htmlHead}} + + +
+ {{> header}} + {{{ body }}} +
+ +{{> footer}} + + \ No newline at end of file diff --git a/src/views/userProfilePage.hbs b/src/views/userProfilePage.hbs new file mode 100644 index 0000000..3ddc572 --- /dev/null +++ b/src/views/userProfilePage.hbs @@ -0,0 +1,17 @@ +arrow +

Profile

+Ryan +

Ryan McAvoy, 28

+
+

Morning

+

Beginner

+

Lose Weight

+

Build Muscle

+
+ + + +
+ + +
\ No newline at end of file