aboutsummaryrefslogtreecommitdiff
path: root/pages
diff options
context:
space:
mode:
authorAndrew Lee <alee14498@protonmail.com>2024-01-01 16:32:41 -0500
committerAndrew Lee <alee14498@protonmail.com>2024-01-01 16:32:41 -0500
commita0485ad26353a08562c13c14ea9de73fd705f9de (patch)
tree1bc499c572e3642b769f7391f493d972a8a749d9 /pages
parent0349923dd0a970f009ce7ca54881f8c398c67100 (diff)
downloadpersonal-website-a0485ad26353a08562c13c14ea9de73fd705f9de.tar.gz
personal-website-a0485ad26353a08562c13c14ea9de73fd705f9de.tar.bz2
personal-website-a0485ad26353a08562c13c14ea9de73fd705f9de.zip
Initial Rewrite
Diffstat (limited to 'pages')
-rw-r--r--pages/404.js20
-rw-r--r--pages/_app.js16
-rw-r--r--pages/about.js26
-rw-r--r--pages/downloads/osft-software-archive.js96
-rw-r--r--pages/guidelines.js95
-rw-r--r--pages/index.js51
6 files changed, 0 insertions, 304 deletions
diff --git a/pages/404.js b/pages/404.js
deleted file mode 100644
index 92d138c..0000000
--- a/pages/404.js
+++ /dev/null
@@ -1,20 +0,0 @@
-import Meta from '../components/meta'
-import Link from 'next/link'
-import Router from 'next/router'
-
-export default function PageError() {
- return (
- <>
- <Meta title="404"/>
- <div className="text-center font-hack font-bold flex flex-col justify-center gap-4 p-6 h-screen w-screen bg-material-gray text-white drop-shadow-lg">
- <h1 className="text-5xl">404! o_0</h1>
- <h2 className="text-3xl">Looks like you have entered the void... or maybe you are lost?</h2>
- <h2 className="text-3xl">Go back or head back home to not become lost.</h2>
- <div className="flex-row space-x-2">
- <span onClick={() => Router.back()}><button className="button">Go back</button></span>
- <Link href="/"><button className="button">Home</button></Link>
- </div>
- </div>
- </>
- )
-}
diff --git a/pages/_app.js b/pages/_app.js
deleted file mode 100644
index 2e0ad90..0000000
--- a/pages/_app.js
+++ /dev/null
@@ -1,16 +0,0 @@
-import '../styles/globals.css'
-import { Analytics } from '@vercel/analytics/react';
-import { config } from '@fortawesome/fontawesome-svg-core'
-import '@fortawesome/fontawesome-svg-core/styles.css'
-config.autoAddCss = false
-
-function Website({ Component, pageProps }) {
- return (
- <>
- <Component {...pageProps} />
- <Analytics />
- </>
- )
-}
-
-export default Website
diff --git a/pages/about.js b/pages/about.js
deleted file mode 100644
index 85c459d..0000000
--- a/pages/about.js
+++ /dev/null
@@ -1,26 +0,0 @@
-import Meta from '../components/meta'
-import Image from "next/image";
-import Navigation from '../components/nav'
-
-export default function About() {
- return (
- <div className="font-hack bg-material-gray text-white">
- <Meta title="About Me" description="About Andrew Lee"/>
- <Navigation/>
- <div className="px-5 py-6 flex flex-row">
- <div className="bg-gray-600 px-10 py-5">
- <div className="font-bold">
- <Image src="/Alee.png" className="rounded-full object-center" alt="Alee Logo" width={128} height={128} />
- <h1 className="text-center text-xl">Andrew Lee</h1>
- <h2>Age: 18</h2>
- <h2>Location: Montreal, Canada</h2>
- <h2>Description</h2>
- </div>
- </div>
- <div className="bg-green-500">
- <h1>Test 1</h1>
- </div>
- </div>
- </div>
- )
-}
diff --git a/pages/downloads/osft-software-archive.js b/pages/downloads/osft-software-archive.js
deleted file mode 100644
index fe5b1a6..0000000
--- a/pages/downloads/osft-software-archive.js
+++ /dev/null
@@ -1,96 +0,0 @@
-import Meta from '../../components/meta'
-import Image from "next/image"
-import Link from 'next/link'
-import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
-import { faWarning } from '@fortawesome/free-solid-svg-icons'
-
-export default function OsftSoftwareArchive() {
- return (
- <div>
- <Meta title="Philip Adams Software Archive" description="The ultimate software collection of Philip Adams' software" keywords="shiftos, histacom, dark os, htmlive, osfirsttimer, artpad, 12padams, astralphaser" />
- <div className="font-hack bg-material-gray text-white">
- <div className="announcement"><p>Note that this page will be revamped in the future as at the moment this site is currently going through a big rewrite...</p></div>
- <div className="px-5 py-6 space-y-5 flex flex-col">
- <div className="flex flex-col text-center items-center justify-center space-y-2">
- <Image src="/Alee.png" alt="Alee Logo" className="rounded-full" width={150} height={150} />
- <h1 className="text-4xl font-bold">Philip Adams Software Archive</h1>
- <h2 className="text-xl font-bold">The ultimate software collection of Philip Adams&apos; software</h2>
- </div>
- <div className="bg-content-warning p-5 rounded-lg text-center">
- <FontAwesomeIcon icon={faWarning} size="4x" className="pb-2" />
- <h1 className="text-lg font-bold">CONTENT WARNING</h1>
- <p>Some of the software in this pack contains a jumpscare. If you have epilepsy, please be cautious.</p>
- <p>Disable your antivirus as it can detect false positive, feel free to use a VM in case this feels not safe.</p>
- </div>
- <p>NOTE FROM ANDREW</p>
- <ul className="bg-gray-700 p-6 rounded-lg">
- <p>There was a mention back in the AstralPhaser Chats that the Histacom 1.8.5 (2013) copy in IndieDB is not the original copy from Phil.</p>
- <p>I have retrieved the original 2010 copy from Phil himself which has the original compile date of July 5th 2010. But I will be keeping both versions for the time being.</p>
- </ul>
- <p>Minimal Requirements</p>
- <ul className="bg-gray-700 p-6 rounded-lg">
- <li>OS: Windows XP SP3/Vista SP2 (Depends on each program)</li>
- <li>CPU: Intel/AMD x86 or x64 1 GHz Processor</li>
- <li>RAM: 512 MB to 1 GB</li>
- <li>Storage: 500 MB to 4 GB</li>
- <li>Frameworks: Adobe Flash Player, .NET Framework 3.5, 4.0 and/or 4.5</li>
- </ul>
- <p>Programs included in this pack</p>
- <ul className="bg-gray-700 p-6 rounded-lg">
- <li>Amazing Maze (Requires Flash Player)</li>
- <li>Artpad (from ShiftOS)</li>
- <li>Averager</li>
- <li>Board Game Maker</li>
- <li>Bouncing Ball Physics 0.3</li>
- <li>Chebinect</li>
- <li>Chrono Machine 0.9.3</li>
- <li>Colors</li>
- <li>Dark OS Studio</li>
- <li>Digging</li>
- <li>Draw</li>
- <li>Dropper</li>
- <li>Explore 0.3.7</li>
- <li>File Viewer (Jumpscare warning)</li>
- <li>File Wars</li>
- <li>&quot;funny nana and grampa sounds version 1.1&quot;</li>
- <li>Guess The Number</li>
- <li>Histacom 1.8.5 (2010 Edition) (Epilepsy warning)</li>
- <li>Histacom 1.8.5 (2013 Edition) (Epilepsy warning)</li>
- <li>HTMLive</li>
- <li>IIR (Interactive Infinite Road)</li>
- <li>Infinijump 0.1</li>
- <li>Infinijump Creator 0.1</li>
- <li>Mitosis 0.6</li>
- <li>OSFirstTimer Blue Screen (Jumpscare warning)</li>
- <li>Paper Math 2D</li>
- <li>Philip&apos;s Mario Game</li>
- <li>Phone Simulator 0.4</li>
- <li>Picture Generator</li>
- <li>Pixel Physics 0.3</li>
- <li>Road Simulator 0.4</li>
- <li>RPG Map Maker</li>
- <li>ShiftOS 0.0.8 (Epilepsy warning)</li>
- <li>Theme Test</li>
- <li>Thoto 0.3</li>
- <li>Time Machine 0.4</li>
- <li>Typewriter</li>
- <li>Vending Machine</li>
- <li>Visual Sound (Ear blast warning)</li>
- <li>Zeon OS 0.2</li>
- </ul>
- <div className="font-bold text-sm">
- <p>MD5: d14f7bfd17fa66ada3d48020deffcce0</p>
- <p>SHA512: b481d73f839c2ad99b6d6502d5735f416fbcc38dbac811c3d939845d319fecf8b15dd4ff1728ed96abe19077be19527df3692c54751bb81c201e58934d016527</p>
- <p>SHA256: c7ad3f799f14e610f8931f87e2612385ec39e2662308e7005e10715f9e94c6a0</p>
- </div>
- <div className="flex-col space-x-5">
- <button className="button"><a href="https://cloud.alee14.me/s/GjwJeNb8JBCbaHw">Download Archive</a></button>
- </div>
- <div className="text-center pb-2">
- <Link href="/"><button className="button">Return Homepage</button></Link>
- </div>
- </div>
- </div>
- </div>
- )
-}
diff --git a/pages/guidelines.js b/pages/guidelines.js
deleted file mode 100644
index ea2f4e4..0000000
--- a/pages/guidelines.js
+++ /dev/null
@@ -1,95 +0,0 @@
-import Meta from '../components/meta'
-import Image from "next/image";
-
-const policyList = "list-disc list-inside"
-
-export default function Guidelines() {
- return (
- <div className="font-hack bg-material-gray text-white">
- <Meta title="Guidelines" description="Guidelines for Andrew Lee Projects Communities/Services"/>
- <div className="px-5 py-6 space-y-5 flex flex-col">
- <div id="top"/>
- <div className="flex flex-col text-center justify-center items-center space-y-2">
- <Image src="/Alee.png" alt="Alee Logo" className="rounded-full" width={150} height={150} />
- <h1 className="text-4xl font-bold">Andrew Lee Projects Guidelines</h1>
- </div>
- <p>These guidelines are set in place to ensure you have a great time being part of our community/services.</p>
- <div id="main-guidelines" className="space-y-2">
- <h1 className="text-3xl font-bold">General Guidelines</h1>
- <p>These are the main guidelines that must be followed in every community/services we own.</p>
- <ul className={policyList}>
- <li>No spamming. Any spam will result in an official warning.</li>
- <li>No advertisements/giveaways of any kind, unless asking staff.</li>
- <li>Do not attempt to enforce the rules on other users. Only staff members have the authority to do so.</li>
- <li>Refrain from asking for staff.</li>
- <li>Cursing is allowed within reason, but using racial slurs or using them to harm others will result in severe punishment.</li>
- <li>Accusations are not tolerated. Making accusations without evidence will result in an investigation by the staff and may lead to temporary or permanent removal from our services.</li>
- <li>Do not engage in blackmail, attacks, cyberbullying, or threats against any members.</li>
- <li>Organized raids are not allowed. We have measures in place to deal with these situations.</li>
- <li>Only one account per person at a time.</li>
- <li>Any content that does not fit here (i.e. viruses, malware, adware, NSFW, illegal content, etc) is strictly forbidden.</li>
- <li>Do not speak negatively about other members, including in private messages.</li>
- <li>If you encounter someone requesting, sending unsolicited, or sharing illegal or NSFW content, or behaving in a way that is disrespectful or harassing, please report the behavior to the staff immediately.</li>
- </ul>
- <p>By being part of here, you must respect all members, regardless of their gender, race, sexual orientation, beliefs, or opinions. Disrespect will not be tolerated and will result in staff action.</p>
- <p>Use common sense and good judgement while participating in our community/services.</p>
- <p>Staff members reserve the right to make impromptu decisions as necessary to maintain a peaceful environment.</p>
- <p>Action will be taken against any users consistently breaking these guidelines. If there is content that is extremely illegal or if someone is threatening or harming another person in real life, it is our responsibility to report it to the appropriate authorities.</p>
- </div>
- <div id="alp-policies">
- <h1 className="text-3xl font-bold">Andrew Lee Projects Policies</h1>
- <div id="coppa">
- <h2 className="text-2xl font-bold">COPPA Policy</h2>
- <p>In order to comply with the Children&apos;s Online Privacy Protection Act (COPPA), you must be at least 13 years of age to use these services. You will be kicked if found to be under 13 years of age. A ban will be issued if you do not comply with the staff.</p>
- </div>
- <div id="delta">
- <h2 className="text-2xl font-bold">Delta Policy</h2>
- <p>These rules applies when using our Minecraft servers</p>
- <ul className={policyList}>
- <li>Usage of hacked clients (including - but not limited to - Wurst, Wolfram, Sigma, etc.) is strictly prohibited.*</li>
- <li>Griefing is not allowed.*</li>
- <li>Unwarranted combating is not allowed unless both parties have given permission.*</li>
- <li>Our general guidelines applies here as well.</li>
- </ul>
- <p>Violation of these rules may result in a temporary or permanent ban. If you are banned and found to be playing on an alt, you may also face an IP ban.</p>
- <p>* These policies may not apply to servers (e.g: Anarchy) that allow these actions.</p>
- </div>
- </div>
- <div id="discord-policies">
- <h1 className="text-3xl font-bold">Discord Policies</h1>
- <p>If you are part of our discord server(s), we have set policies that you must follow.</p>
- <div id="logging">
- <h2 className="text-2xl font-bold">Logging</h2>
- <p>The following will be logged and stored by our bots:</p>
- <ul className={policyList}>
- <li>Deleted Messages</li>
- <li>Edited Messages</li>
- <li>Your user ID</li>
- <li>Members joining and leaving</li>
- </ul>
- <p>If you do not agree to the logging of these actions and wish to opt out, you must leave the server.</p>
- </div>
- <div id="nickname">
- <h2 className="text-2xl font-bold">Nickname</h2>
- <p>We enforce this nickname policy to keep a clean, friendly community.</p>
- <p>This system is set in place so that the community is a nice place to be for everyone. When changing your nickname, it must comply with the following guidelines:</p>
- <ul className={policyList}>
- <li>No offensive words</li>
- <li>No symbols</li>
- <li>Do not change your nickname frequently</li>
- <li>Nicknames should not be attention-seeking (e.g. using a special characters to appear at the top of the list)</li>
- </ul>
- <p>Users found to be in violation of these guidelines may have their nickname changed or lose the ability to change their nickname at the discretion of the staff.</p>
- </div>
- <div id="threads">
- <h2 className="text-2xl font-bold">Threads/Posts</h2>
- <p>Threads/Posts is a new feature on Discord that allows users to create subchannels. To ensure that our community is not cluttered with low-value content, we have a policy against creating threads/posts with little to no value. If you create a thread/post that falls under this category, it will be considered spam and will be removed. If you are found to be repeatedly creating low-value threads/posts, you may lose the privilege to create them.</p>
- </div>
- <p className="mt-3">We recommend you to follow Discord&apos;s <a href="https://discord.com/terms" className="link">Terms of Service</a> and <a href="https://discord.com/guidelines" className="link">Community Guidelines</a></p>
- </div>
- <p className="font-bold">Last updated: December 16th, 2022</p>
- <a href="#top" className="link">Back to top</a>
- </div>
- </div>
- )
-}
diff --git a/pages/index.js b/pages/index.js
deleted file mode 100644
index b4c801d..0000000
--- a/pages/index.js
+++ /dev/null
@@ -1,51 +0,0 @@
-import Meta from '../components/meta'
-import Navigation from '../components/nav'
-import Computer from '../components/computer'
-import Image from "next/image";
-import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
-import { faYoutube, faTwitter, faDiscord, faGithub, faReddit, faInstagram, faLinkedin, faMastodon, faPaypal } from '@fortawesome/free-brands-svg-icons'
-const iconSize = "3x"
-const iconProperties = "hover:text-gray-700 transition-all ease-in-out"
-
-const isDev = process.env.NODE_ENV === 'development'
-
-export default function Home() {
- return (
- <>
- <Meta title="Home" description="Andrew's Personal Website" />
- <div className="bg-material-gray font-hack text-white overflow-hidden">
- {isDev && (
- <div className="announcement"><p>You are using the development version of this site! Certain features are hidden from the public...</p></div>
- )}
- <div className="text-center flex flex-col gap-4 justify-center items-center h-screen w-screen">
- <Image src="/Alee.png" alt="Alee Logo" className="rounded-full" width={230} height={230} />
- <h1 className="text-4xl font-bold">Andrew Lee</h1>
- <h2 className="sm:text-xl text-lg font-bold">Computer Geek, Programmer, Content Creator</h2>
- <div className="sm:scale-100 scale-75 flex-row space-x-12 p-2">
- <a href="https://github.alee14.me" target="_blank" rel="noopener noreferrer"><FontAwesomeIcon icon={faGithub} size={iconSize} className={iconProperties} /></a>
- <a href="https://linkedin.alee14.me" target="_blank" rel="noopener noreferrer"><FontAwesomeIcon icon={faLinkedin} size={iconSize} className={iconProperties} /></a>
- <a href="https://paypal.me/alee14498" target="_blank" rel="noopener noreferrer"><FontAwesomeIcon icon={faPaypal} size={iconSize} className={iconProperties} /></a>
- <a href="https://discord.alee14.me" target="_blank" rel="noopener noreferrer"><FontAwesomeIcon icon={faDiscord} size={iconSize} className={iconProperties} /></a>
- <a href="https://youtube.alee14.me" target="_blank" rel="noopener noreferrer"><FontAwesomeIcon icon={faYoutube} size={iconSize} className={iconProperties} /></a>
- <a href="https://mstdn.ca/@alee" target="_blank" rel="noopener noreferrer me"><FontAwesomeIcon icon={faMastodon} size={iconSize} className={iconProperties} /></a>
- <a href="https://twitter.alee14.me" target="_blank" rel="noopener noreferrer"><FontAwesomeIcon icon={faTwitter} size={iconSize} className={iconProperties} /></a>
- <a href="https://instagram.alee14.me" target="_blank" rel="noopener noreferrer"><FontAwesomeIcon icon={faInstagram} size={iconSize} className={iconProperties} /></a>
- <a href="https://reddit.alee14.me" target="_blank" rel="noopener noreferrer"><FontAwesomeIcon icon={faReddit} size={iconSize} className={iconProperties} /></a>
- </div>
- {isDev && (
- <Navigation/>
- )}
- <h2 className="text-lg font-normal drop-shadow-lg">Contact me at <a href="mailto:andrew@alee14.me">andrew@alee14.me</a> for anything.</h2>
- </div>
- <div className="text-center justify-center font-bold pb-5 flex flex-col space-y-3">
- <p>&copy; Copyright 2018-2023 Andrew Lee</p>
- <p>Created using <a href="https://nextjs.org" className="link" target="_blank" rel="noopener noreferrer">Next.js</a>, and <a href="https://tailwindcss.com" className="link" target="_blank" rel="noopener noreferrer">Tailwind CSS</a>. Hosted on <a href="https://www.vercel.com" className="link" target="_blank" rel="noopener noreferrer">Vercel</a>.</p>
- <p>Using <a href="https://fontawesome.com" className="link">FontAwesome</a> as the main icon style for this site.</p>
- <p>This website is licensed under the <a href="https://www.gnu.org/licenses/gpl-3.0.en.html" className="link" target="_blank" rel="noopener noreferrer">GNU General Public License v3</a></p>
- <p className="link"><a href="https://github.com/Alee14/personal-website" target="_blank" rel="noopener noreferrer">The source code of this website is publicly available</a></p>
- </div>
- </div>
-
- </>
- )
-}