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
+
+
+
+
+
+
+
-
-
-
-
@@ -354,12 +349,12 @@ Terms and
-
-
+
+
-
+
diff --git a/src/main/resources/templates/contentTutorial.html b/src/main/resources/templates/contentTutorial.html
index e5904f2..154ffcf 100644
--- a/src/main/resources/templates/contentTutorial.html
+++ b/src/main/resources/templates/contentTutorial.html
@@ -2,11 +2,20 @@
-
- Tutorial
-
-
+Tutorial
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file