1
Fork 0
mirror of https://github.com/Steffo99/steffoweb.git synced 2024-10-16 15:27:28 +00:00
steffoweb/pages/index.tsx

155 lines
7.7 KiB
TypeScript
Raw Normal View History

2022-02-19 02:29:14 +00:00
import React from 'react'
import type {NextPage} from "next"
2022-10-16 02:33:33 +00:00
import {default as Link} from "next/link"
2022-10-16 23:58:17 +00:00
import {faRedditAlien, faMastodon, faGithub, faDiscord, faTelegram, faSteam, faItchIo, faTwitter, faLinkedin, faStackOverflow} from "@fortawesome/free-brands-svg-icons"
2022-10-16 02:33:33 +00:00
import {faBorderAll, faEnvelope, faPizzaSlice, faGamepad, faBook, faBox, faFilm, faMusic} from "@fortawesome/free-solid-svg-icons"
import {LinkPanel} from "../components/LinkPanel"
2022-10-16 23:58:17 +00:00
import {ProjectPanel} from "../components/ProjectPanel"
import {default as imgSteffoweb} from "../public/opengraph.png"
import {default as imgBlank} from "../public/img/projects/blank.png"
import {default as imgBluelib} from "../public/img/projects/bluelib.png"
import {default as imgSophon} from "../public/img/projects/sophon.png"
import {default as imgParticleClash} from "../public/img/projects/particle-clash.png"
2022-02-19 02:29:14 +00:00
const Index: NextPage = () => {
return <>
2022-10-16 23:58:17 +00:00
<div className={"chapter-1"}>
<section className={"panel box"} style={{maxWidth: "488px"}}>
2022-10-16 02:33:33 +00:00
<h3>
2022-10-16 23:58:17 +00:00
About me
2022-10-16 02:33:33 +00:00
</h3>
<p>
2022-10-16 23:58:17 +00:00
I'm <dfn>Stefano Pigozzi</dfn>, a Computer Science graduate and Master's student at <Link href={"https://www.unimore.it/"}>Unimore</Link>!
</p>
<p>
When I'm not studying, I <b>contribute to open source</b>, <b>play video games</b>, and <b>eat tons of gelato</b>!
</p>
<p>
I'm also somewhat interested in the <b>social mechanisms of the Internet</b>, specifically in how platforms influence how people interact with each other online.
2022-10-16 02:33:33 +00:00
</p>
</section>
</div>
2022-10-16 23:58:17 +00:00
<div className={"chapter-1"}>
<section className={"panel box todo"}>
2022-10-16 02:33:33 +00:00
<h3>
2022-10-16 23:58:17 +00:00
My projects
2022-10-16 02:33:33 +00:00
</h3>
<p>
2022-10-16 23:58:17 +00:00
I should write an intro sentence here
2022-10-16 02:33:33 +00:00
</p>
2022-10-16 23:58:17 +00:00
<div className={"chapter-4"}>
<ProjectPanel
src={imgSteffoweb}
href={"https://github.com/Steffo99/steffoweb"}
name={"Steffoweb"}
description={<span>This very website!</span>}
/>
<ProjectPanel
src={imgBluelib}
href={"https://github.com/Steffo99/bluelib"}
name={"Bluelib"}
description={<span>Customizable, flexible and modular CSS library</span>}
/>
<ProjectPanel
src={imgSophon}
href={"https://github.com/Steffo99/sophon"}
name={"Sophon"}
description={<span>Research hub for universities</span>}
/>
<ProjectPanel
src={imgParticleClash}
href={"https://github.com/Steffo99/particle-clash"}
name={"Particle Clash"}
description={<span>Match-4 game for two players about particles about to collide</span>}
/>
</div>
2022-10-16 02:33:33 +00:00
</section>
</div>
2022-10-16 23:58:17 +00:00
<div className={"chapter-2"}>
<section className={"panel box"} id={"panel-internet"}>
2022-10-16 02:33:33 +00:00
<h3>
2022-10-16 23:58:17 +00:00
Me on the Internet
2022-10-16 02:33:33 +00:00
</h3>
<p>
2022-10-16 23:58:17 +00:00
You can find me in many places around the Internet:
</p>
<div className={"chapter-2"}>
<LinkPanel me href={"https://github.com/Steffo99"} icon={faGithub} text={"Steffo99"}/>
<LinkPanel me href={"https://old.reddit.com/user/steffo99"} icon={faRedditAlien} text={<span><small>/u/</small>Steffo99</span>}/>
<LinkPanel me href={"https://fosstodon.org/@steffo"} icon={faMastodon} text={<span>@steffo<small>@fosstodon.org</small></span>}/>
<LinkPanel me href={"https://twitter.com/CaptSteffo/"} icon={faTwitter} text={"@CaptSteffo"}/>
<LinkPanel me href={"https://stackoverflow.com/users/4334568/steffo"} icon={faStackOverflow} text={"Steffo"}/>
<LinkPanel me href={"https://www.linkedin.com/in/steffo45/"} icon={faLinkedin} text={"Stefano Pigozzi"}/>
<LinkPanel me href={"https://steamcommunity.com/profiles/76561198034314260/"} icon={faSteam} text={"Steffo"}/>
<LinkPanel me href={"https://steffo.itch.io/"} icon={faItchIo} text={"Steffo"}/>
</div>
<p>
You may message me on any of the following messengers:
2022-10-16 02:33:33 +00:00
</p>
2022-10-16 23:58:17 +00:00
<div className={"chapter-2"}>
<LinkPanel me href={"mailto:me@steffo.eu"} icon={faEnvelope} text={"me@steffo.eu"}/>
<LinkPanel me href={"https://t.me/Steffo"} icon={faTelegram} text={"@Steffo"}/>
<LinkPanel me href={"https://discord.com/users/77703771181817856"} icon={faDiscord} text={<span>Steffo<small>#4036</small></span>}/>
<LinkPanel me href={"https://matrix.to/@steffo:ryg.one"} icon={faBorderAll} text={<span>@steffo<small>:ryg.one</small></span>}/>
</div>
<small style={{fontSize: "x-small"}} className={"float-bottom"}>
Please <em>do not</em> send me chat messages about <i>Greed</i>, <Link href={"https://github.com/Steffo99/greed/issues/new/choose"}>open an issue</Link> instead!
</small>
2022-10-16 02:33:33 +00:00
</section>
2022-10-16 23:58:17 +00:00
<section className={"panel box"}>
2022-10-16 02:33:33 +00:00
<h3>
My posts
</h3>
<p>
2022-10-16 23:58:17 +00:00
Very rarely, I may write something interesting and put it here.
2022-10-16 02:33:33 +00:00
</p>
2022-10-16 23:58:17 +00:00
<div className={"chapter-1"}>
<div className={"panel fade"}>
<p>
Nothing has been posted here yet.
</p>
</div>
2022-10-16 02:33:33 +00:00
</div>
</section>
2022-10-16 23:58:17 +00:00
</div>
<div className={"chapter-2"}>
2022-10-16 02:33:33 +00:00
<section className={"panel box todo"}>
<h3>
2022-10-16 23:58:17 +00:00
My recommendations
2022-10-16 02:33:33 +00:00
</h3>
2022-02-19 02:29:14 +00:00
<p>
2022-10-16 02:33:33 +00:00
I have fun rating and comparing things based on my personal tastes!
</p>
<div className={"chapter-3"}>
<LinkPanel fade icon={faGamepad} text={"Videogames"}/>
<LinkPanel fade icon={faFilm} text={"Movies"}/>
<LinkPanel fade icon={faBox} text={"Anime"}/>
<LinkPanel fade icon={faMusic} text={"Music"}/>
<LinkPanel fade icon={faBook} text={"Books"}/>
<LinkPanel fade icon={faPizzaSlice} text={"Pizzerie"}/>
</div>
<p style={{fontSize: "x-small"}} className={"float-bottom"}>
I am by no means a critic, so don't pay this too much attention unless you're interested in what I like...
</p>
</section>
2022-10-16 23:58:17 +00:00
<section className={"panel box"}>
2022-10-16 02:33:33 +00:00
<h3>
Friends with a website
</h3>
2022-02-19 02:29:14 +00:00
<p>
2022-10-16 02:33:33 +00:00
You can check out my friends' websites here:
2022-02-19 02:29:14 +00:00
</p>
2022-10-16 02:33:33 +00:00
<div className={"panel fade"}>
<p>
This section was just created: if you know me, please tell me your website so I can add it here! :D
</p>
</div>
</section>
</div>
2022-02-19 02:29:14 +00:00
</>
}
export default Index;