Compare commits

...

No commits in common. "main" and "gh-pages" have entirely different histories.

27 changed files with 14 additions and 5881 deletions

View File

@ -1,36 +0,0 @@
# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
name: Node.js CI
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [15.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- run: npm ci
- run: npm run build
- run: npm run export
- name: Deploy
uses: JamesIves/github-pages-deploy-action@3.7.1
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
BRANCH: gh-pages # The branch the action should deploy to.
FOLDER: out # The folder the action should deploy.

34
.gitignore vendored
View File

@ -1,34 +0,0 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
# dependencies
/node_modules
/.pnp
.pnp.js
# testing
/coverage
# next.js
/.next/
/out/
# production
/build
# misc
.DS_Store
*.pem
# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# local env files
.env.local
.env.development.local
.env.test.local
.env.production.local
# vercel
.vercel

1
404.html Normal file
View File

@ -0,0 +1 @@
<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width"/><meta charSet="utf-8"/><title>404: This page could not be found</title><meta name="next-head-count" content="3"/><link rel="preload" href="https://cdn.statically.io/gh/Priyatham-sai-chand/Portfolio/gh-pages/_next/static/css/2f26bb9842d84a608fa3.css" as="style"/><link rel="stylesheet" href="https://cdn.statically.io/gh/Priyatham-sai-chand/Portfolio/gh-pages/_next/static/css/2f26bb9842d84a608fa3.css" data-n-g=""/><noscript data-n-css=""></noscript><link rel="preload" href="https://cdn.statically.io/gh/Priyatham-sai-chand/Portfolio/gh-pages/_next/static/chunks/main-1fee81af3413b0132bb3.js" as="script"/><link rel="preload" href="https://cdn.statically.io/gh/Priyatham-sai-chand/Portfolio/gh-pages/_next/static/chunks/webpack-50bee04d1dc61f8adf5b.js" as="script"/><link rel="preload" href="https://cdn.statically.io/gh/Priyatham-sai-chand/Portfolio/gh-pages/_next/static/chunks/framework.e2fe4ae6b85b1c7a6eb1.js" as="script"/><link rel="preload" href="https://cdn.statically.io/gh/Priyatham-sai-chand/Portfolio/gh-pages/_next/static/chunks/f6078781a05fe1bcb0902d23dbbb2662c8d200b3.d4f57090bd55662b89aa.js" as="script"/><link rel="preload" href="https://cdn.statically.io/gh/Priyatham-sai-chand/Portfolio/gh-pages/_next/static/chunks/pages/_app-20abf6218b0215b6e5ae.js" as="script"/><link rel="preload" href="https://cdn.statically.io/gh/Priyatham-sai-chand/Portfolio/gh-pages/_next/static/chunks/pages/_error-e2ffa4674eea62b50f3f.js" as="script"/></head><body><div id="__next"><div style="color:#000;background:#fff;font-family:-apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Fira Sans&quot;, Avenir, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, sans-serif;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body { margin: 0 }</style><h1 style="display:inline-block;border-right:1px solid rgba(0, 0, 0,.3);margin:0;margin-right:20px;padding:10px 23px 10px 0;font-size:24px;font-weight:500;vertical-align:top">404</h1><div style="display:inline-block;text-align:left;line-height:49px;height:49px;vertical-align:middle"><h2 style="font-size:14px;font-weight:normal;line-height:inherit;margin:0;padding:0">This page could not be found<!-- -->.</h2></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"statusCode":404}},"page":"/_error","query":{},"buildId":"ifIXcVSBRaS7W6xRpC45y","assetPrefix":"https://cdn.statically.io/gh/Priyatham-sai-chand/Portfolio/gh-pages","nextExport":true,"isFallback":false,"gip":true}</script><script nomodule="" src="https://cdn.statically.io/gh/Priyatham-sai-chand/Portfolio/gh-pages/_next/static/chunks/polyfills-4acaa4b69e5977b3ab87.js"></script><script src="https://cdn.statically.io/gh/Priyatham-sai-chand/Portfolio/gh-pages/_next/static/chunks/main-1fee81af3413b0132bb3.js" async=""></script><script src="https://cdn.statically.io/gh/Priyatham-sai-chand/Portfolio/gh-pages/_next/static/chunks/webpack-50bee04d1dc61f8adf5b.js" async=""></script><script src="https://cdn.statically.io/gh/Priyatham-sai-chand/Portfolio/gh-pages/_next/static/chunks/framework.e2fe4ae6b85b1c7a6eb1.js" async=""></script><script src="https://cdn.statically.io/gh/Priyatham-sai-chand/Portfolio/gh-pages/_next/static/chunks/f6078781a05fe1bcb0902d23dbbb2662c8d200b3.d4f57090bd55662b89aa.js" async=""></script><script src="https://cdn.statically.io/gh/Priyatham-sai-chand/Portfolio/gh-pages/_next/static/chunks/pages/_app-20abf6218b0215b6e5ae.js" async=""></script><script src="https://cdn.statically.io/gh/Priyatham-sai-chand/Portfolio/gh-pages/_next/static/chunks/pages/_error-e2ffa4674eea62b50f3f.js" async=""></script><script src="https://cdn.statically.io/gh/Priyatham-sai-chand/Portfolio/gh-pages/_next/static/ifIXcVSBRaS7W6xRpC45y/_buildManifest.js" async=""></script><script src="https://cdn.statically.io/gh/Priyatham-sai-chand/Portfolio/gh-pages/_next/static/ifIXcVSBRaS7W6xRpC45y/_ssgManifest.js" async=""></script></body></html>

View File

@ -1,34 +0,0 @@
This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
## Getting Started
First, run the development server:
```bash
npm run dev
# or
yarn dev
```
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
You can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file.
[API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.js`.
The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages.
## Learn More
To learn more about Next.js, take a look at the following resources:
- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!
## Deploy on Vercel
The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/import?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
_N_E=(window.webpackJsonp_N_E=window.webpackJsonp_N_E||[]).push([[4],{0:function(e,t,r){r("GcxT"),e.exports=r("nOHt")},"1TCz":function(e,t,r){"use strict";function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.r(t);var o=r("nKUr");r("zPlV");function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}t.default=function(e){var t=e.Component,r=e.pageProps;return Object(o.jsx)(t,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},r))}},GcxT:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return r("1TCz")}])},zPlV:function(e,t,r){}},[[0,0,1,2]]]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
!function(e){function r(r){for(var n,l,f=r[0],i=r[1],a=r[2],c=0,s=[];c<f.length;c++)l=f[c],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n]);for(p&&p(r);s.length;)s.shift()();return u.push.apply(u,a||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,f=1;f<t.length;f++){var i=t[f];0!==o[i]&&(n=!1)}n&&(u.splice(r--,1),e=l(l.s=t[0]))}return e}var n={},o={0:0},u=[];function l(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}},o=!0;try{e[r].call(t.exports,t,t.exports,l),o=!1}finally{o&&delete n[r]}return t.l=!0,t.exports}l.m=e,l.c=n,l.d=function(e,r,t){l.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},l.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,r){if(1&r&&(e=l(e)),8&r)return e;if(4&r&&"object"===typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(l.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)l.d(t,n,function(r){return e[r]}.bind(null,n));return t},l.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(r,"a",r),r},l.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},l.p="";var f=window.webpackJsonp_N_E=window.webpackJsonp_N_E||[],i=f.push.bind(f);f.push=r,f=f.slice();for(var a=0;a<f.length;a++)r(f[a]);var p=i;t()}([]);

View File

@ -0,0 +1 @@
body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{-moz-box-sizing:border-box;box-sizing:border-box}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
self.__BUILD_MANIFEST = {__rewrites:[],"/":["static\u002Fcss\u002F765eac3653114cf20066.css","static\u002Fchunks\u002Fpages\u002Findex-396909293000bc2f04e6.js"],"/_error":["static\u002Fchunks\u002Fpages\u002F_error-e2ffa4674eea62b50f3f.js"],sortedPages:["\u002F","\u002F_app","\u002F_error"]};self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB()

View File

@ -0,0 +1 @@
self.__SSG_MANIFEST=new Set;self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB()

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

1
index.html Normal file

File diff suppressed because one or more lines are too long

View File

@ -1,7 +0,0 @@
const isProd = process.env.NODE_ENV === 'production'
module.exports = {
// Use the CDN in production and localhost for development.
assetPrefix: isProd ? 'https://cdn.statically.io/gh/Priyatham-sai-chand/Portfolio/gh-pages/' : '',
}

5334
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,16 +0,0 @@
{
"name": "portfolio",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"export": "next export"
},
"dependencies": {
"next": "10.0.5",
"react": "17.0.1",
"react-dom": "17.0.1"
}
}

View File

@ -1,7 +0,0 @@
import '../styles/globals.css'
function MyApp({ Component, pageProps }) {
return <Component {...pageProps} />
}
export default MyApp

View File

@ -1,6 +0,0 @@
// Next.js API route support: https://nextjs.org/docs/api-routes/introduction
export default (req, res) => {
res.statusCode = 200
res.json({ name: 'John Doe' })
}

View File

@ -1,71 +0,0 @@
import Head from 'next/head'
import styles from '../styles/Home.module.css'
export default function Home() {
return (
<div className={styles.container}>
<Head>
<title>Portfolio</title>
<link rel="icon" href="/favicon.ico" />
</Head>
<div className= {styles.page}>
<main className={styles.main}>
<h2 className={styles.title}>Priyatham Sai Chand</h2>
<div className={styles.content}><div className={ styles.content__container }>
<p className={ styles.content__container__text }>
I'm am</p>
<ul className={ styles.content__container__list }>
<li className={ styles.content__container__list__item }>a Programmer</li>
<li className={ styles.content__container__list__item }>a Full stack Dev</li>
<li className={ styles.content__container__list__item }>an Application Developer</li>
<li className={ styles.content__container__list__item }>a Techie</li>
</ul>
</div></div>
</main>
</div>
<h2 className={styles.title}>Projects</h2>
<div className={styles.grid}>
<a href="https://github.com/Priyatham-sai-chand/Locaft" className={styles.card}>
<h3>Locaft &rarr;</h3>
<p>A logistics and renting website for both owners and tenants alike</p>
</a>
<a href="https://github.com/Priyatham-sai-chand/Steganography-in-C" className={styles.card}>
<h3>Steganography &rarr;</h3>
<p>Hiding images in plain bitmap images</p>
</a>
<a
href="https://github.com/Priyatham-sai-chand/Auction"
className={styles.card}
>
<h3>Auction &rarr;</h3>
<p>An Auctioning system for bidding items to the highest bidder using
Django
</p>
</a>
<a
href="https://vercel.com/import?filter=next.js&utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app"
className={styles.card}
>
<h3>Alz. &rarr;</h3>
<p>
A Mobile application to detect Alzheimers' prematurely.
</p>
</a>
</div>
<footer className={styles.footer}>
</footer>
</div>
)
}

View File

@ -1,320 +0,0 @@
.container {
min-height: 100vh;
padding: 0 0.5rem;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.page {
height: 100vh;
}
.main {
padding: 5rem 0;
flex: 1;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.footer {
width: 100%;
height: 100px;
border-top: 1px solid #eaeaea;
display: flex;
justify-content: center;
align-items: center;
}
.footer img {
margin-left: 0.5rem;
}
.footer a {
display: flex;
justify-content: center;
align-items: center;
}
.title {
text-decoration: none;
text-align: center;
}
.title a:hover,
.title a:focus,
.title a:active {
text-decoration: underline;
}
.title {
margin: 0;
line-height: 1.15;
font-size: 4rem;
}
.title,
.description {
text-align: center;
}
.description {
line-height: 1.5;
font-size: 1.5rem;
}
.code {
background: #fafafa;
border-radius: 5px;
padding: 0.75rem;
font-size: 1.1rem;
font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono,
Bitstream Vera Sans Mono, Courier New, monospace;
}
.grid {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
max-width: 800px;
margin-top: 3rem;
}
.card {
margin: 1rem;
flex-basis: 45%;
padding: 1.5rem;
text-align: left;
color: inherit;
text-decoration: none;
border: 1px solid #eaeaea;
border-radius: 10px;
transition: color 0.15s ease, border-color 0.15s ease;
}
.card:hover,
.card:focus,
.card:active {
color: #0070f3;
border-color: #0070f3;
}
.card h3 {
margin: 0 0 1rem 0;
font-size: 1.5rem;
}
.card p {
margin: 0;
font-size: 1.25rem;
line-height: 1.5;
}
.logo {
height: 1em;
}
@media (max-width: 600px) {
.grid {
width: 100%;
flex-direction: column;
}
}
.content {
position: absolute;
top: 60%;
left: 50%;
transform: translate(-50%, -50%);
height: 160px;
overflow: hidden;
font-family: "Lato", sans-serif;
font-size: 35px;
line-height: 40px;
margin-right: 0;
color: #16a085;
}
.content__container {
font-weight: 1000;
overflow: hidden;
height: 40px;
padding: 0 60px;
width: 1000px;
margin-left: 25%;
}
.content__container__text {
display: inline;
float: left;
margin: 0;
font-size: 1em;
}
.content__container__list {
margin-top: 0;
padding-left: 110px;
text-align: left;
list-style: none;
-webkit-animation-name: change;
-webkit-animation-duration: 10s;
-webkit-animation-iteration-count: infinite;
animation-name: change;
animation-duration: 10s;
animation-iteration-count: infinite;
}
.content__container__list__item {
line-height: 40px;
font-size: 1em;
}
@-webkit-keyframes opacity {
0%,
100% {
opacity: 0;
}
50% {
opacity: 1;
}
}
@-webkit-keyframes change {
0%,
12.66%,
100% {
transform: translate3d(0, 0, 0);
}
16.66%,
29.32% {
transform: translate3d(0, -25%, 0);
}
33.32%,
45.98% {
transform: translate3d(0, -50%, 0);
}
49.98%,
62.64% {
transform: translate3d(0, -75%, 0);
}
66.64%,
79.3% {
transform: translate3d(0, -50%, 0);
}
83.3%,
95.96% {
transform: translate3d(0, -25%, 0);
}
}
@keyframes opacity {
0%,
100% {
opacity: 0;
}
50% {
opacity: 1;
}
}
@keyframes change {
0%,
12.66%,
100% {
transform: translate3d(0, 0, 0);
}
16.66%,
29.32% {
transform: translate3d(0, -25%, 0);
}
33.32%,
45.98% {
transform: translate3d(0, -50%, 0);
}
49.98%,
62.64% {
transform: translate3d(0, -75%, 0);
}
66.64%,
79.3% {
transform: translate3d(0, -50%, 0);
}
83.3%,
95.96% {
transform: translate3d(0, -25%, 0);
}
}
.navbar_item {
color: #000000;
padding: 10px;
}
.navbar_item:hover {
color: #58d5f7;
text-decoration: none;
}
.bold {
font-weight: 600;
}
.light {
font-weight: 300;
}
.header {
padding-top: 35px;
width: 100%;
height: 100px;
position: relative;
z-index: 999;
}
.logo {
max-width: 100px;
padding-left: 0;
padding-top: 5px;
}
.headerbtn {
background-color: #0abceb;
border-radius: 10px;
border: #0abceb;
float: right;
width: 195px;
height: 51px;
color: white;
-webkit-transition-duration: 0.4s;
transition-duration: 0.4s;
margin-top: -10px;
}
.headerbtn:hover {
background-color: #58d5f7;
color: white;
border-radius: 20px;
-webkit-box-shadow: -1px 9px 46px -17px rgba(43, 43, 43, 1);
-moz-box-shadow: -1px 9px 46px -17px rgba(43, 43, 43, 1);
box-shadow: -1px 9px 46px -17px rgba(43, 43, 43, 1);
}
.hero {
position: relative;
z-index: 999;
padding-bottom: 60px;
}
.mouse {
position: absolute;
left: 0;
right: 0;
top: 85%;
margin: auto;
padding-bottom: 40px;
text-align: center;
cursor: pointer;
transition: transform 0.4s ease;
}
.mouse:hover {
transform: translateY(5px);
}

View File

@ -1,16 +0,0 @@
html,
body {
padding: 0;
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}
a {
color: inherit;
text-decoration: none;
}
* {
box-sizing: border-box;
}

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB