From f0ce3d0da40e01434dee9c0104a72646164cbf90 Mon Sep 17 00:00:00 2001
From: vivek-918 <3621@apsjorhat.org>
Date: Fri, 24 Feb 2023 15:32:38 +0530
Subject: [PATCH 001/143] Basic structure established
---
src/App.jsx | 9 ++---
src/Components/Footer/Footer.jsx | 30 +++++++++++++++
src/Components/Footer/Footer.module.scss | 48 ++++++++++++++++++++++++
src/Components/index.jsx | 3 +-
4 files changed, 84 insertions(+), 6 deletions(-)
create mode 100644 src/Components/Footer/Footer.jsx
create mode 100644 src/Components/Footer/Footer.module.scss
diff --git a/src/App.jsx b/src/App.jsx
index 36c4538..ecd44e0 100644
--- a/src/App.jsx
+++ b/src/App.jsx
@@ -2,15 +2,14 @@ import { Routes, Route } from "react-router-dom";
import { Home } from "./Pages";
-import { Navbar } from "./Components";
+import { Navbar,Button,Footer } from "./Components";
+
const App = () => {
return (
<>
-
-
- } />
-
+
+
>
);
};
diff --git a/src/Components/Footer/Footer.jsx b/src/Components/Footer/Footer.jsx
new file mode 100644
index 0000000..1641e78
--- /dev/null
+++ b/src/Components/Footer/Footer.jsx
@@ -0,0 +1,30 @@
+import styles from "./Footer.module.scss";
+import React from "react";
+
+
+const Footer = () =>{
+ return(
+ <>
+
+
+
+
Contact Info
+
+
Address
National Institute of Technology Silchar Cachar, Assam
+
Website
www.nits.ac.in
+
Email
xxxx@xxx.com
+
Phone Number
+91-xxxxxxxxxx
+
+
+
+
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lacus, purus tincidunt tellus eros. Feugiat velit id sed sit id velit, adipiscing pulvinar orci. Et, bibendum nibh pellentesque id sagittis adipiscing lorem. Elit egestas bibendum morbi vitae, nullam nunc sagittis eget.
+
+
+
+
+ >
+
+ )
+}
+export default Footer
\ No newline at end of file
diff --git a/src/Components/Footer/Footer.module.scss b/src/Components/Footer/Footer.module.scss
new file mode 100644
index 0000000..2aa7db2
--- /dev/null
+++ b/src/Components/Footer/Footer.module.scss
@@ -0,0 +1,48 @@
+
+
+
+
+
+.containerContact {
+ display: flex;
+ flex-direction: column;
+ padding-top: 134px;
+ text-align: center;
+
+
+
+}
+
+.contactHeader, .infoGrad{
+font-size: 48px;
+line-height: 56px;
+}
+
+.credInfo {
+ display: flex;
+ flex-direction: row;
+ justify-content: center;
+ margin-top: 72px;
+ font-size: 24px;
+ line-height: 28px;
+ text-align: center;
+}
+.credItems{
+ width: 264px;
+ margin-right: 33px;
+}
+
+.containerFooter{
+ margin-top: 104px;
+
+}
+.footerDesc{
+ max-width: 970px;
+ margin: auto;
+ font-size: 24px;
+ line-height: 39px;
+ text-align: center;
+}
+
+
+
diff --git a/src/Components/index.jsx b/src/Components/index.jsx
index ece620d..8d166d5 100644
--- a/src/Components/index.jsx
+++ b/src/Components/index.jsx
@@ -1,4 +1,5 @@
import Button from "./Button/Button";
import Navbar from "./Navbar/Navbar";
+import Footer from "./Footer/Footer";
-export { Button, Navbar };
+export { Button, Navbar, Footer };
From 41d244210f366921915b9d51da7e8cba13e7a4b2 Mon Sep 17 00:00:00 2001
From: vivek-918 <3621@apsjorhat.org>
Date: Fri, 24 Feb 2023 17:28:11 +0530
Subject: [PATCH 002/143] Most work done
---
package.json | 1 +
pnpm-lock.yaml | 10 ++++++
src/Components/Footer/Footer.jsx | 8 +++++
src/Components/Footer/Footer.module.scss | 44 ++++++++++++++++++++++++
4 files changed, 63 insertions(+)
diff --git a/package.json b/package.json
index 22a3f19..fe70d37 100644
--- a/package.json
+++ b/package.json
@@ -16,6 +16,7 @@
"@vitejs/plugin-react": "^2.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
+ "react-icons": "^4.7.1",
"react-router-dom": "^6.4.3",
"vite": "^3.2.3"
},
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5e1c6ce..6cca405 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -17,6 +17,7 @@ specifiers:
prettier: ^2.7.1
react: ^18.2.0
react-dom: ^18.2.0
+ react-icons: ^4.7.1
react-router-dom: ^6.4.3
sass: ^1.56.1
simple-git-hooks: ^2.8.1
@@ -26,6 +27,7 @@ dependencies:
'@vitejs/plugin-react': 2.2.0_vite@3.2.4
react: 18.2.0
react-dom: 18.2.0_react@18.2.0
+ react-icons: 4.7.1_react@18.2.0
react-router-dom: 6.4.3_biqbaboplfbrettd7655fr4n2y
vite: 3.2.4_sass@1.56.1
@@ -2242,6 +2244,14 @@ packages:
scheduler: 0.23.0
dev: false
+ /react-icons/4.7.1_react@18.2.0:
+ resolution: {integrity: sha512-yHd3oKGMgm7zxo3EA7H2n7vxSoiGmHk5t6Ou4bXsfcgWyhfDKMpyKfhHR6Bjnn63c+YXBLBPUql9H4wPJM6sXw==}
+ peerDependencies:
+ react: '*'
+ dependencies:
+ react: 18.2.0
+ dev: false
+
/react-is/16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
dev: true
diff --git a/src/Components/Footer/Footer.jsx b/src/Components/Footer/Footer.jsx
index 1641e78..e806993 100644
--- a/src/Components/Footer/Footer.jsx
+++ b/src/Components/Footer/Footer.jsx
@@ -1,5 +1,8 @@
import styles from "./Footer.module.scss";
import React from "react";
+import {FiFacebook} from "react-icons/fi"
+import {AiOutlineInstagram} from "react-icons/ai"
+import {FiLinkedin} from "react-icons/fi"
const Footer = () =>{
@@ -19,6 +22,11 @@ const Footer = () =>{
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lacus, purus tincidunt tellus eros. Feugiat velit id sed sit id velit, adipiscing pulvinar orci. Et, bibendum nibh pellentesque id sagittis adipiscing lorem. Elit egestas bibendum morbi vitae, nullam nunc sagittis eget.
+
diff --git a/src/Components/Footer/Footer.module.scss b/src/Components/Footer/Footer.module.scss
index 2aa7db2..f2eae3e 100644
--- a/src/Components/Footer/Footer.module.scss
+++ b/src/Components/Footer/Footer.module.scss
@@ -16,8 +16,18 @@
.contactHeader, .infoGrad{
font-size: 48px;
line-height: 56px;
+font-weight: 700;
}
+.infoGrad{
+ background: linear-gradient(to bottom, rgba(182,33,254,1) 35%, rgba(31,209,249,1) 100%);
+ -webkit-text-fill-color: transparent;
+ -webkit-background-clip: text;
+
+}
+
+
+
.credInfo {
display: flex;
flex-direction: row;
@@ -34,14 +44,48 @@ line-height: 56px;
.containerFooter{
margin-top: 104px;
+ background-color: #15131A;
}
.footerDesc{
max-width: 970px;
margin: auto;
+ padding-top: 99px;
font-size: 24px;
+ font-weight: 900;
line-height: 39px;
text-align: center;
+ color: rgba(255, 255, 255, 0.64);
+}
+
+.facebookIcon{
+ width: 2.91rem;
+ height: 2.91rem;
+ color: white;
+ margin-right: 66.36px;
+
+}
+.instaIcon{
+ width: 2.91rem;
+ height: 2.91rem;
+ color: white;
+ margin-right: 66.36px;
+
+}
+.linkedinIcon
+{
+ width: 2.91rem;
+ height: 2.91rem;
+ color: white;
+ margin-right: 66.36px;
+}
+.iconSection
+{
+ display: flex;
+ justify-content: center;
+ margin-top: 99px;
+ padding-bottom: 148px;
+
}
From 6e977c5c486804c25f18089b9f0b63cb0bdf0ea8 Mon Sep 17 00:00:00 2001
From: vivek-918 <3621@apsjorhat.org>
Date: Fri, 24 Feb 2023 19:36:00 +0530
Subject: [PATCH 003/143] responsiveness added
---
src/Components/Footer/Footer.jsx | 1 +
src/Components/Footer/Footer.module.scss | 27 +++++++++++++++++++++++-
2 files changed, 27 insertions(+), 1 deletion(-)
diff --git a/src/Components/Footer/Footer.jsx b/src/Components/Footer/Footer.jsx
index e806993..57866cb 100644
--- a/src/Components/Footer/Footer.jsx
+++ b/src/Components/Footer/Footer.jsx
@@ -35,4 +35,5 @@ const Footer = () =>{
)
}
+
export default Footer
\ No newline at end of file
diff --git a/src/Components/Footer/Footer.module.scss b/src/Components/Footer/Footer.module.scss
index f2eae3e..8067570 100644
--- a/src/Components/Footer/Footer.module.scss
+++ b/src/Components/Footer/Footer.module.scss
@@ -40,6 +40,7 @@ font-weight: 700;
.credItems{
width: 264px;
margin-right: 33px;
+ margin-left: 33px;
}
.containerFooter{
@@ -63,6 +64,7 @@ font-weight: 700;
height: 2.91rem;
color: white;
margin-right: 66.36px;
+ margin-left: 66.36px;
}
.instaIcon{
@@ -83,10 +85,33 @@ font-weight: 700;
{
display: flex;
justify-content: center;
- margin-top: 99px;
+ margin-top: 87px;
padding-bottom: 148px;
}
+@media screen and (max-width: 1200px)
+{
+ .contactHeader, .infoGrad{
+ font-size: 48px;
+ margin-bottom: 3rem;
+
+ }
+ .credInfo{
+ flex-direction: column;
+ max-width: 80vh;
+ margin: auto;
+
+ }
+ .credItems{
+ margin: 0;
+ margin-bottom: 2rem;
+ }
+ .footerDesc{
+ padding-left: 1rem;
+ padding-right: 1rem;
+ }
+
+}
From 90a55d2bf3072d5aa6386b8ce991aa9efca676ad Mon Sep 17 00:00:00 2001
From: vivek-918 <3621@apsjorhat.org>
Date: Fri, 24 Feb 2023 20:02:17 +0530
Subject: [PATCH 004/143] fonts adjusted
---
src/Components/Footer/Footer.jsx | 8 ++++----
src/Components/Footer/Footer.module.scss | 13 +++++++++++++
src/Components/fonts/gilroy/210000.jpg | Bin 0 -> 35958 bytes
src/Components/fonts/gilroy/210001.jpg | Bin 0 -> 28230 bytes
src/Components/fonts/gilroy/210003.jpg | Bin 0 -> 28433 bytes
src/Components/fonts/gilroy/210004.jpg | Bin 0 -> 20586 bytes
src/Components/fonts/gilroy/210006.jpg | Bin 0 -> 19181 bytes
src/Components/fonts/gilroy/210018.jpg | Bin 0 -> 30916 bytes
src/Components/fonts/gilroy/210019.jpg | Bin 0 -> 9585 bytes
src/Components/fonts/gilroy/210020.jpg | Bin 0 -> 26114 bytes
src/Components/fonts/gilroy/210279.jpg | Bin 0 -> 26701 bytes
src/Components/fonts/gilroy/210280.jpg | Bin 0 -> 26257 bytes
src/Components/fonts/gilroy/Gilroy-Black.ttf | Bin 0 -> 131924 bytes
.../fonts/gilroy/Gilroy-BlackItalic.ttf | Bin 0 -> 139308 bytes
src/Components/fonts/gilroy/Gilroy-Bold.ttf | Bin 0 -> 137256 bytes
.../fonts/gilroy/Gilroy-BoldItalic.ttf | Bin 0 -> 150396 bytes
.../fonts/gilroy/Gilroy-ExtraBold.ttf | Bin 0 -> 133044 bytes
.../fonts/gilroy/Gilroy-ExtraBoldItalic.ttf | Bin 0 -> 145560 bytes
src/Components/fonts/gilroy/Gilroy-Heavy.ttf | Bin 0 -> 126880 bytes
.../fonts/gilroy/Gilroy-HeavyItalic.ttf | Bin 0 -> 135324 bytes
src/Components/fonts/gilroy/Gilroy-Light.ttf | Bin 0 -> 147128 bytes
.../fonts/gilroy/Gilroy-LightItalic.ttf | Bin 0 -> 163840 bytes
src/Components/fonts/gilroy/Gilroy-Medium.ttf | Bin 0 -> 143724 bytes
.../fonts/gilroy/Gilroy-MediumItalic.ttf | Bin 0 -> 158800 bytes
src/Components/fonts/gilroy/Gilroy-Regular.ttf | Bin 0 -> 145148 bytes
.../fonts/gilroy/Gilroy-RegularItalic.ttf | Bin 0 -> 163684 bytes
.../fonts/gilroy/Gilroy-SemiBold.ttf | Bin 0 -> 139820 bytes
.../fonts/gilroy/Gilroy-SemiBoldItalic.ttf | Bin 0 -> 153272 bytes
src/Components/fonts/gilroy/Gilroy-Thin.ttf | Bin 0 -> 150092 bytes
.../fonts/gilroy/Gilroy-ThinItalic.ttf | Bin 0 -> 166064 bytes
.../fonts/gilroy/Gilroy-UltraLight.ttf | Bin 0 -> 149692 bytes
.../fonts/gilroy/Gilroy-UltraLightItalic.ttf | Bin 0 -> 167608 bytes
.../More Free Fonts on fontshmonts.com.url | 2 ++
src/Components/fonts/gilroy/cover.jpg | Bin 0 -> 99079 bytes
34 files changed, 19 insertions(+), 4 deletions(-)
create mode 100644 src/Components/fonts/gilroy/210000.jpg
create mode 100644 src/Components/fonts/gilroy/210001.jpg
create mode 100644 src/Components/fonts/gilroy/210003.jpg
create mode 100644 src/Components/fonts/gilroy/210004.jpg
create mode 100644 src/Components/fonts/gilroy/210006.jpg
create mode 100644 src/Components/fonts/gilroy/210018.jpg
create mode 100644 src/Components/fonts/gilroy/210019.jpg
create mode 100644 src/Components/fonts/gilroy/210020.jpg
create mode 100644 src/Components/fonts/gilroy/210279.jpg
create mode 100644 src/Components/fonts/gilroy/210280.jpg
create mode 100644 src/Components/fonts/gilroy/Gilroy-Black.ttf
create mode 100644 src/Components/fonts/gilroy/Gilroy-BlackItalic.ttf
create mode 100644 src/Components/fonts/gilroy/Gilroy-Bold.ttf
create mode 100644 src/Components/fonts/gilroy/Gilroy-BoldItalic.ttf
create mode 100644 src/Components/fonts/gilroy/Gilroy-ExtraBold.ttf
create mode 100644 src/Components/fonts/gilroy/Gilroy-ExtraBoldItalic.ttf
create mode 100644 src/Components/fonts/gilroy/Gilroy-Heavy.ttf
create mode 100644 src/Components/fonts/gilroy/Gilroy-HeavyItalic.ttf
create mode 100644 src/Components/fonts/gilroy/Gilroy-Light.ttf
create mode 100644 src/Components/fonts/gilroy/Gilroy-LightItalic.ttf
create mode 100644 src/Components/fonts/gilroy/Gilroy-Medium.ttf
create mode 100644 src/Components/fonts/gilroy/Gilroy-MediumItalic.ttf
create mode 100644 src/Components/fonts/gilroy/Gilroy-Regular.ttf
create mode 100644 src/Components/fonts/gilroy/Gilroy-RegularItalic.ttf
create mode 100644 src/Components/fonts/gilroy/Gilroy-SemiBold.ttf
create mode 100644 src/Components/fonts/gilroy/Gilroy-SemiBoldItalic.ttf
create mode 100644 src/Components/fonts/gilroy/Gilroy-Thin.ttf
create mode 100644 src/Components/fonts/gilroy/Gilroy-ThinItalic.ttf
create mode 100644 src/Components/fonts/gilroy/Gilroy-UltraLight.ttf
create mode 100644 src/Components/fonts/gilroy/Gilroy-UltraLightItalic.ttf
create mode 100644 src/Components/fonts/gilroy/More Free Fonts on fontshmonts.com.url
create mode 100644 src/Components/fonts/gilroy/cover.jpg
diff --git a/src/Components/Footer/Footer.jsx b/src/Components/Footer/Footer.jsx
index 57866cb..6691baa 100644
--- a/src/Components/Footer/Footer.jsx
+++ b/src/Components/Footer/Footer.jsx
@@ -13,10 +13,10 @@ const Footer = () =>{
Contact Info
-
Address
National Institute of Technology Silchar Cachar, Assam
-
Website
www.nits.ac.in
-
Email
xxxx@xxx.com
-
Phone Number
+91-xxxxxxxxxx
+
AddressNational Institute of Technology Silchar Cachar, Assam
+
Websitewww.nits.ac.in
+
Emailxxxx@xxx.com
+
Phone Number+91-xxxxxxxxxx
diff --git a/src/Components/Footer/Footer.module.scss b/src/Components/Footer/Footer.module.scss
index 8067570..a0d7051 100644
--- a/src/Components/Footer/Footer.module.scss
+++ b/src/Components/Footer/Footer.module.scss
@@ -1,4 +1,9 @@
+@font-face{
+ font-family: 'Gilroy-Bold';
+ src: url(../fonts/gilroy/Gilroy-Bold.ttf);
+}
+
@@ -14,6 +19,7 @@
}
.contactHeader, .infoGrad{
+ font-family: 'Gilroy-Bold';
font-size: 48px;
line-height: 56px;
font-weight: 700;
@@ -29,6 +35,7 @@ font-weight: 700;
.credInfo {
+
display: flex;
flex-direction: row;
justify-content: center;
@@ -41,6 +48,12 @@ font-weight: 700;
width: 264px;
margin-right: 33px;
margin-left: 33px;
+ font-family: 'Gilroy-Bold';
+}
+.credText{
+ font-weight: 900;
+ display: block;
+ margin-top: 0.5rem;
}
.containerFooter{
diff --git a/src/Components/fonts/gilroy/210000.jpg b/src/Components/fonts/gilroy/210000.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..21b61ffb05fb9c48e3c777a91724ab5f31546ca9
GIT binary patch
literal 35958
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 |