This commit is contained in:
Kaushik Narayan R 2023-11-05 17:18:01 -07:00
parent 91acf7564c
commit edda12e2ae
18 changed files with 118 additions and 66 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

BIN
public/apple-touch-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

9
public/browserconfig.xml Normal file
View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
<tile>
<square150x150logo src="/mstile-150x150.png"/>
<TileColor>#00a300</TileColor>
</tile>
</msapplication>
</browserconfig>

BIN
public/favicon-16x16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 622 B

BIN
public/favicon-32x32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 906 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

View File

@ -2,42 +2,38 @@
<html lang="en"> <html lang="en">
<head> <head>
<meta charset="utf-8" /> <meta charset="utf-8" />
<link rel="icon" href="%PUBLIC_URL%/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#000000" /> <meta name="theme-color" content="#000000" />
<meta <meta name="description" content="Kaushik's portfolio website" />
name="description" <link
content="Web site created using create-react-app" rel="apple-touch-icon"
sizes="180x180"
href="%PUBLIC_URL%/apple-touch-icon.png"
/> />
<link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" /> <link
<!-- rel="icon"
manifest.json provides metadata used when your web app is installed on a type="image/png"
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/ sizes="32x32"
--> href="%PUBLIC_URL%/favicon-32x32.png"
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" /> />
<!-- <link
Notice the use of %PUBLIC_URL% in the tags above. rel="icon"
It will be replaced with the URL of the `public` folder during the build. type="image/png"
Only files inside the `public` folder can be referenced from the HTML. sizes="16x16"
href="%PUBLIC_URL%/favicon-16x16.png"
Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will />
work correctly both with client-side routing and a non-root public URL. <link rel="manifest" href="%PUBLIC_URL%/site.webmanifest" />
Learn how to configure a non-root public URL by running `npm run build`. <link
--> rel="mask-icon"
<title>React App</title> href="%PUBLIC_URL%/safari-pinned-tab.svg"
color="#5bbad5"
/>
<meta name="msapplication-TileColor" content="#00a300" />
<meta name="theme-color" content="#ffffff" />
<title>Kaushik's Website</title>
</head> </head>
<body> <body>
<noscript>You need to enable JavaScript to run this app.</noscript> <noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div> <div id="root"></div>
<!--
This HTML file is a template.
If you open it directly in the browser, you will see an empty page.
You can add webfonts, meta tags, or analytics to this file.
The build step will place the bundled scripts into the <body> tag.
To begin the development, run `npm start` or `yarn start`.
To create a production bundle, use `npm run build` or `yarn build`.
-->
</body> </body>
</html> </html>

BIN
public/letter-k_9129435.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.4 KiB

View File

@ -1,25 +0,0 @@
{
"short_name": "React App",
"name": "Create React App Sample",
"icons": [
{
"src": "favicon.ico",
"sizes": "64x64 32x32 24x24 16x16",
"type": "image/x-icon"
},
{
"src": "logo192.png",
"type": "image/png",
"sizes": "192x192"
},
{
"src": "logo512.png",
"type": "image/png",
"sizes": "512x512"
}
],
"start_url": ".",
"display": "standalone",
"theme_color": "#000000",
"background_color": "#ffffff"
}

BIN
public/mstile-150x150.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@ -0,0 +1,41 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="512.000000pt" height="512.000000pt" viewBox="0 0 512.000000 512.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.14, written by Peter Selinger 2001-2017
</metadata>
<g transform="translate(0.000000,512.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M730 5105 c-340 -74 -592 -305 -697 -640 l-28 -90 0 -1785 c0 -982 3
-1807 7 -1835 17 -126 87 -285 179 -408 128 -170 352 -302 574 -337 66 -10
3586 -9 3620 2 11 3 40 11 65 17 53 14 64 18 155 61 101 47 169 95 250 176
117 117 194 253 238 417 l22 82 0 1805 0 1805 -28 88 c-98 314 -310 526 -624
624 l-88 28 -1790 2 c-1502 1 -1800 -1 -1855 -12z m3512 -221 c296 -63 519
-263 621 -556 l32 -93 3 -1635 c2 -1469 1 -1643 -13 -1715 -62 -305 -271 -536
-574 -633 l-86 -27 -1665 0 -1665 0 -75 24 c-191 59 -356 178 -454 325 -44 67
-96 169 -96 190 0 8 -4 17 -9 20 -4 3 -12 25 -16 48 -4 24 -10 50 -14 58 -3 8
-6 753 -7 1655 -3 1591 -2 1642 17 1720 10 44 23 89 28 100 5 11 17 38 27 60
25 60 99 167 152 221 115 119 265 203 424 238 97 21 3272 21 3370 0z"/>
<path d="M1635 4448 c-52 -11 -112 -60 -136 -112 -18 -39 -19 -110 -19 -1766
0 -1174 3 -1737 11 -1763 13 -47 58 -99 107 -123 32 -16 68 -18 292 -19 280
-1 318 4 369 55 62 62 63 70 63 431 1 181 2 328 4 326 7 -6 54 -78 54 -82 0
-2 21 -39 46 -82 26 -43 112 -188 191 -323 80 -135 152 -253 162 -264 9 -10
34 -27 56 -39 38 -19 57 -21 330 -22 160 0 308 3 329 9 55 13 121 79 136 135
20 75 6 118 -84 263 -46 73 -135 216 -198 318 -63 102 -189 304 -280 450 -207
333 -192 303 -169 331 10 13 160 236 334 495 211 315 318 484 323 508 17 91
-25 178 -106 222 -31 16 -65 19 -325 21 -329 2 -369 -4 -421 -59 -27 -30 -60
-76 -74 -103 -10 -21 -293 -490 -300 -498 -4 -5 -8 337 -8 760 0 422 -3 779
-6 792 -10 46 -56 100 -106 126 -31 16 -64 19 -285 20 -137 0 -268 -3 -290 -7z
m485 -197 c3 0 4 -444 3 -986 l-1 -985 77 0 78 0 278 463 c153 254 280 464
282 467 3 3 121 5 263 6 186 1 258 -2 253 -10 -4 -6 -79 -119 -168 -251 -456
-676 -535 -795 -537 -803 -2 -5 76 -135 172 -290 96 -155 180 -290 185 -299
31 -56 411 -661 423 -675 8 -10 11 -19 6 -19 -5 -1 -121 -2 -258 -3 l-250 -1
-34 55 c-39 64 -183 307 -217 365 -12 22 -59 101 -102 175 -44 74 -124 209
-177 300 -53 91 -103 170 -110 175 -7 6 -37 9 -67 8 -30 -1 -64 -2 -76 -2
l-21 -1 0 -529 c0 -292 -2 -533 -5 -538 -3 -5 -101 -8 -219 -8 l-213 0 -2
1685 c-2 927 -1 1690 1 1695 2 7 79 10 217 9 118 -1 216 -2 219 -3z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

20
public/site.webmanifest Normal file
View File

@ -0,0 +1,20 @@
{
"name": "Kaushik",
"short_name": "Kaushik",
"icons": [
{
"src": "/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/android-chrome-512x512.png",
"sizes": "512x512",
"type": "image/png"
}
],
"theme_color": "#ffffff",
"background_color": "#ffffff",
"start_url": "https://knravish.me",
"display": "standalone"
}

View File

@ -24,7 +24,7 @@ const Landing = () => {
primary={"I'll be brief: Aspiring SWE whose passions lie in cloud technologies,\ primary={"I'll be brief: Aspiring SWE whose passions lie in cloud technologies,\
web development and machine learning, but open to much more."} /> web development and machine learning, but open to much more."} />
</ListItem> </ListItem>
{/* intro with education */} {/* education, for now */}
<ListItem> <ListItem>
<ListItemText <ListItemText
primary={"I'm currently pursuing my masters in computer\ primary={"I'm currently pursuing my masters in computer\
@ -42,18 +42,15 @@ const Landing = () => {
experiencesData.filter(exp => exp.type === 'prof')[0].location + " as a " + experiencesData.filter(exp => exp.type === 'prof')[0].location + " as a " +
experiencesData.filter(exp => exp.type === 'prof')[0].designation + "."} /> experiencesData.filter(exp => exp.type === 'prof')[0].designation + "."} />
</ListItem> </ListItem>
{/* last stint */}
<ListItem>
<ListItemText
primary={"Yes it's a simple website :)"} />
</ListItem>
</List> </List>
<Divider /> <Divider />
<Button <Typography paragraph p={1}>
size="large" More at:
variant="outlined"
onClick={() => handleLinkClick(process.env.PUBLIC_URL + "myresume.pdf")}
>
My Resume
</Button>
<Divider />
<Typography paragraph>
Reach me at:
</Typography> </Typography>
<ButtonGroup <ButtonGroup
size="large" size="large"

View File

@ -0,0 +1,14 @@
import { Typography } from '@mui/material';
import React from 'react'
const UnderConstruction = () => {
return (
<>
<Typography variant="h4">
I really have to finish this...
</Typography>
</>
)
}
export default UnderConstruction;