diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..332cfea --- /dev/null +++ b/pom.xml @@ -0,0 +1,151 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 2.1.7.RELEASE + + + com.adminportal + School_Project + 0.0.1-SNAPSHOT + adminPortal_SchoolProject + admin part for School System + war + + + 1.8 + + + + + + xuggle repo + https://www.dcm4che.org/maven2/ + + + + + + + + xuggle + xuggle-xuggler + 5.4 + + + + + org.springframework.boot + spring-boot-starter-security + + + org.springframework.boot + spring-boot-starter-data-jpa + + + org.springframework.boot + spring-boot-starter-jdbc + + + + org.springframework.boot + spring-boot-starter-thymeleaf + + + org.springframework.boot + spring-boot-starter-web + + + + org.springframework.boot + spring-boot-devtools + runtime + true + + + + org.webjars + jquery + 2.2.4 + + + + org.thymeleaf.extras + thymeleaf-extras-springsecurity5 + + + + + mysql + mysql-connector-java + runtime + + + org.springframework.boot + spring-boot-starter-test + test + + + + org.springframework.boot + spring-boot-starter-tomcat + provided + + + + com.fasterxml.jackson.core + jackson-core + + + + com.fasterxml.jackson.core + jackson-databind + + + + com.fasterxml.jackson.core + jackson-annotations + + + + + + + org.springframework.security + spring-security-test + test + + + + org.springframework.boot + spring-boot-starter-mail + + + + + net.lingala.zip4j + zip4j + 2.6.1 + + + + + + + + schoolConnex + + + org.springframework.boot + spring-boot-maven-plugin + + true + + + + + + diff --git a/src/main/resources/static/Images/main_bg.jpg b/src/main/resources/static/Images/main_bg.jpg new file mode 100644 index 0000000..12828b0 Binary files /dev/null and b/src/main/resources/static/Images/main_bg.jpg differ diff --git a/src/main/resources/static/Images/main_bg2.png b/src/main/resources/static/Images/main_bg2.png deleted file mode 100644 index 4ff7aa9..0000000 Binary files a/src/main/resources/static/Images/main_bg2.png and /dev/null differ diff --git a/src/main/resources/static/css/main.css b/src/main/resources/static/css/main.css index fbd5e72..b05e608 100644 --- a/src/main/resources/static/css/main.css +++ b/src/main/resources/static/css/main.css @@ -1,13 +1,4 @@ /******************************************* Generic Start *******************************************/ -/* :root { - --main-bg-color: #00838f; cyan darken 3 - rgb(0,131,143) - --secondary-color: #ff9800; - --accent-color:#E0A800; - --accent-color2: #01579b; rgb(1,87,155) - --grey-color: #E6E6E6; - --gap: 44px; - --font-sans-serif: Arial, Helvetica, sans-serif; -} */ *{ margin: 0; padding: 0; @@ -27,6 +18,9 @@ section{ p{ font-family: Arial, Helvetica, sans-serif; } +.svg-inline--fa{ + width: 1.5rem; +} /******************************************* Generic End *******************************************/ /******************************************* Nav Start *******************************************/ .navbar{ @@ -113,7 +107,7 @@ p{ } .intro{ - background-image: url('../Images/main_bg2.png'); + background-image: url('../Images/main_bg.jpg'); background-attachment: fixed; width:100%; height: 500px; @@ -597,7 +591,7 @@ position: relative; } .login-bg{ /* border: 1px solid red; */ - background-image: url('../Images/main_bg2.png'); + background-image: url('../Images/main_bg.jpg'); width:100%; background-size: cover; position: relative; diff --git a/src/main/resources/static/css/style.css b/src/main/resources/static/css/style.css index 2e81c31..73abebb 100644 --- a/src/main/resources/static/css/style.css +++ b/src/main/resources/static/css/style.css @@ -5,14 +5,6 @@ body{ } /* DESIGN FOR INDEX PAGE */ -.section{ - padding-top:70px; - text-align:center; - max-width: 500px; - margin: 0 auto; - border-radius: 10px; - -} .header{ padding-bottom:20px; @@ -37,89 +29,21 @@ body{ /* -- END OF STYLEING FOR INDEX PAGE-- */ -/* Start of Styling for home page */ -.sectionHome{ - padding-top:70px; - padding-left:30px; - margin:10px 70px; - -} - -.col-property{ - font-size:16px; - padding:10px 40px; -} - -.font-property-add{ - padding-right:10px; - display:inline; - color:green; -} - -.font-property-view{ - padding-right:10px; - display:inline; - color:#a13598; -} - -.font-property-task{ - padding-right:10px; - display:inline; - color:#d11121; -} - .overflow-y{ overflow-y: scroll; height:860px; } -.Notify{ - font-size:25px; - font-weight:bold; -} - -/* -- End of Styling for Home Page -- */ - - - -/* Start of child page styling ------ */ - -.header-child{ - padding-top:20px; - text-align:center; - display:strong; - font-size:25px; - -} .row label{ font-size:22px; - /* padding-left:70px; */ -} - -.btn-action{ - width:100%; - } - -.form-check{ - padding:20px; - margin:10px; - text-align:flex; -} - #imp-info{ color:red; padding-left:20px; } -#agree-property{ - font-size:15px; - padding:15px; - -} - .terms-and-condition{ font-size:17px; padding-top:5px; @@ -231,58 +155,10 @@ body{ } - -.section-title::before{ - content: ""; - position: absolute; - width: 170px; - bottom: 0; - left: 49%; - margin-left: -70px; - height: 1px; - background: #CC2A41; -} - -.section-title::after{ - content: ""; - position: absolute; - width: 24px; - height: 24px; - bottom: -11px; - left: 50.4%; - margin-left: -12px; - border: 5px solid #fff; - border-radius: 25px; - background: #CC2A41; -} - -.address{ - float: left; - width: 100%; - margin-bottom: 15px; - font-size: 18px; -} - .address a{ padding: 5px; } -.section-title-except-contact-us{ - font-size: 30px; - color: #53626d; - position: relative; - margin: 0 0 20px; - font-family: 'Roboto-medium'; - font-weight: 500; - font-weight: bold; - -} - -.section-title-except-contact-us::before{ - - -} - .line{ border-top: 2px solid #CC2A41; padding-left: 40px; @@ -290,95 +166,6 @@ body{ margin-bottom: 2em; } -.base-heading{ - padding: 0em 0 2em; - font-family: 'Righteous', cursive; -} - -.base-heading h4{ - float: left; - color: #001c32; - font-size: 3em; - text-transform: uppercase; - position: relative; - text-align: center; -} - -.base-heading h4 span{ - display: block; - font-size: 20px; -} - -.base-heading h4::after{ - content: ''; - background: #FA620F; - display: block; - width: 89px; - height: 2px; - position: absolute; - left: 89%; - transform: rotate(118deg); - top: 53%; -} - -.base-heading h6{ - float: right; - font-size: 1.5em; - margin-top: 3%; - width: 77%; -} - -.base-content p{ - padding-top: 3px; - font-size: 14px; - line-height: 1.8em; - margin: 5em 0 3em; - text-align: justify; -} - -.view a{ - color: #FA620F; - border: 1px solid #FA620F; - padding: 8px 25px; - font-size: 14px; - font-family: 'Righteous', cursive; - text-decoration:none; - font-weight:bold; - border-radius:20px; -} - -#event{ - -} - -.testimonial{ - text-align: justify; - text-align: center; - width: 50%; - margin-left: 25%; -} - -.column-video-property{ - padding: 10px; -} - -.wrapper-carousel-fix p{ - font-size:18px; -} - -.bg-poster{ - - background-image: url('../Images/maxresdefault.jpg'); - min-height: 700px; - background-position: center; - background-repeat: no-repeat; - background-size: cover; - position: relative; - -} - -/*---------------------------------------------------END--------------------------------------------------------------------------*/ - /* ------------------------------------------------------Register Page Design------------------------------------------------------- *? /* vertical tabs */ @@ -388,9 +175,7 @@ body{ margin: auto; position: relative; float: center; - - /* width: 70%; */ -} + } .vertical-tab input[name="sections"] { left: -9999px; @@ -503,7 +288,6 @@ a.bottom-text-w3ls { /*------------------------------------------------------------ Login Page Design ----------------------------------------------------------------*/ .spk-login-form{ - /* background: rgba(0, 0, 0, 0.4117647058823529); */ max-width: 500px; margin: 50px auto; padding: 3em; @@ -516,11 +300,6 @@ a.bottom-text-w3ls { margin: 20px 0; } -.forgot { - display: flex; - justify-content: space-between; - margin: 20px 0; -} .btn-login { width:100%; @@ -538,20 +317,6 @@ p.spk-register-p { margin-top: 2em; } -.card-inner{ - margin-left: 4rem; -} - -/*.backgroundImage{ - background-image: url(/Images/loginBack.jpg); - min-height:900; - - background-position: center; - background-repeat: repeat-x; - background-size: cover; - position: relative; -}*/ - .nav-link{ font-size:18px; @@ -572,10 +337,6 @@ p.spk-register-p { /******* footer Experiment********************/ -/* .copyright { - background-color: - #1a252f; -} */ .text-white { color: @@ -603,25 +364,6 @@ p.spk-register-p { } - -/***************************** Tile on Courses Selection *****************************************/ - -#termsAndConditionButton{ - margin-left: 20px; - padding: inherit; -} - - -/******************************** Media Queries ***************************************************/ - -/*@media screen and (max-width:600px){ - body{ - font-size:100px; - } -}*/ - - - /* Responsive---------------- For Registration Page--------------------------------------*/ @media(max-width: 1080px) { h1 { @@ -637,22 +379,12 @@ p.spk-register-p { .vertical-tab .section-w3ls article { min-width: 445px; } - - p.para-style-2 { - font-size: 14px; - margin-bottom: 1em; - } - - p.para-style { - margin-bottom: .7em; - font-size: 14px; - } } @media(max-width: 900px) { - .sub-main-w3 { + /* .sub-main-w3 { max-width: 768px; - } + } */ .vertical-tab .section-w3ls article { min-width: 400px; @@ -672,22 +404,6 @@ p.spk-register-p { } @media(max-width: 768px) { - .sub-main-w3 { - max-width: 575px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - } - - .image-style { - float: none; - width: 100%; - min-height: 300px; - order: 2; - } - .vertical-tab { float: none; width: 100%; @@ -707,10 +423,6 @@ p.spk-register-p { } @media(max-width: 600px) { - .sub-main-w3 { - max-width: 500px; - } - .vertical-tab .section-w3ls article { min-width: 365px; left: 135px; @@ -739,18 +451,6 @@ p.spk-register-p { padding: 26.8px 10px; } - .sub-main-w3 { - max-width: 400px; - } - - .image-style { - min-height: 220px; - } - - .sub-main-w3 form { - padding: 1.5em; - } - .submit { font-size: 14px; } @@ -759,15 +459,6 @@ p.spk-register-p { font-size: 13px; } - p.para-style { - margin-bottom: .4em; - font-size: 13px; - } - - p.para-style-2 { - font-size: 13px; - } - .input { padding: 12px 12px; } @@ -776,20 +467,13 @@ p.spk-register-p { margin-top: 3em; } - .last-btn { - margin: 1em auto 0; - } - .copyright h2 { font-size: 12px; } } @media(max-width: 414px) { - .sub-main-w3 { - max-width: 320px; - } - + .vertical-tab .section-w3ls article { position: static; } @@ -809,10 +493,6 @@ p.spk-register-p { border-top: none; } - .image-style { - min-height: 190px; - } - h1 { font-size: 1.8em; padding: 6.5vw 1vw 3vw; @@ -821,26 +501,9 @@ p.spk-register-p { .copyright h2 { font-size: 13px; } - - .last-btn { - margin: 1.5em auto 0; - } - - p.para-style { - margin-bottom: 1em; - } - - p.para-style-2 { - margin-bottom: 2em; - } - } @media(max-width: 320px) { - .sub-main-w3 { - max-width: 270px; - } - .vertical-tab .section-w3ls article { min-width: 270px; } diff --git a/src/main/resources/templates/Courses.html b/src/main/resources/templates/Courses.html index 95fca1e..82b20d2 100644 --- a/src/main/resources/templates/Courses.html +++ b/src/main/resources/templates/Courses.html @@ -2,34 +2,28 @@ +Courses + -
+ + + -Courses + + + + + + +
- - - -
diff --git a/src/main/resources/templates/Index.html b/src/main/resources/templates/Index.html index 201b937..ac140a3 100644 --- a/src/main/resources/templates/Index.html +++ b/src/main/resources/templates/Index.html @@ -1,9 +1,16 @@ + + -
+ + + + + + Homepage @@ -18,8 +25,6 @@
- -
@@ -101,29 +106,52 @@

Teaching / Learning Resources

-
Concept-Maps
+
+ + + + + Concept-Maps

A diagram that depicts suggested relationships between concepts

-
Tutorials
+
+ + + Tutorials

Spoken Tutorials on more than 50+ topics in 22+ Indian languages

-
PhETs
+
+ + + + PhETs

An acronym for "Physics Education Technology", includes simulations about many topics

-
Links
+
+ + + + Links

Links to various educational articles, documents and videos.

-
Lesson Plans
+
+ + + Lesson Plans

Learning trajectory for lessons \ topics

-
Quizzes
+
+ + + + Quizzes

Questions & solutions to assess student's concepts

@@ -191,7 +219,11 @@

Contact

@@ -354,12 +349,12 @@