Skip to content

Commit afc59c2

Browse files
authored
Merge pull request #16 from hacksu/UI-start-edits
UI start edits - image paths
2 parents 28971bb + a4c37cf commit afc59c2

13 files changed

Lines changed: 12 additions & 12 deletions

File tree

src/routes/guide/+page.svelte

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
{
88
title: "Escape Pursuit (HackPSU Spring 2024)",
99
link: "https://devpost.com/software/escape-pursuit",
10-
image: "/src/assets/example_projects/escape.jpg",
10+
image: "/example_projects/escape.jpg",
1111
description: [
1212
"This online game adds an online component to hide-and-seek: both the hider and the seekers bring up the game on their phones, and then when the hider hides, the seekers are shown a randomly-placed circle on the map that the hider is somewhere within. The hider can explore a wide range of possible hiding spots, across a whole college campus, for example, but the game stays fair.",
1313
"This simple enhancement to an age-old pastime shows how technology can be integrated with the real world in a new way to create something fun."
@@ -17,7 +17,7 @@
1717
{
1818
title: "RTCL (KHE 2022)",
1919
link: "https://devpost.com/software/rtcl-article",
20-
image: "/src/assets/example_projects/rtcl.jpg",
20+
image: "/example_projects/rtcl.jpg",
2121
description: [
2222
"This was a Python program that read PDFs and, with the help of a language model, created PowerPoint slides that summarized their contents.",
2323
"These days, everyone knows AI can do this kind of thing, but back in October 2022, before ChatGPT, this blew people's minds. This project found an application of technology that people weren't used to yet."
@@ -27,7 +27,7 @@
2727
{
2828
title: "Single-Handed Typing (KHE 2022)",
2929
link: "https://devpost.com/software/singlehanded-typing-tech",
30-
image: "/src/assets/example_projects/singlehanded.jpg",
30+
image: "/example_projects/singlehanded.jpg",
3131
description: [
3232
"This was a project created by someone who once broke their arm and wasn't able to type with one of their hands. To improve this kind of situation for everyone, they decided to try to implement an old idea for a dynamic one-handed keyboard layout they found.",
3333
"This project wasn't completely original, but it did iterate on a forgotten concept that then only existed in old Linux config files. Sometimes you just need someone to actually make the thing."
@@ -37,7 +37,7 @@
3737
{
3838
title: "FaunaFinder (MakeUC 2023)",
3939
link: "https://devpost.com/software/faunafinder-ai-powered-animal-breed-recognition",
40-
image: "/src/assets/example_projects/fauna.jpg",
40+
image: "/example_projects/fauna.jpg",
4141
description: [
4242
"This AI-based application recognizes pictures of animals, brings up information about the species of those animals, and tells you about related animals that you might also want to know about.",
4343
"There is still a lot of untapped potential within the world of AI, probably, and this project used it to connect people with animals."
@@ -47,7 +47,7 @@
4747
{
4848
title: "Subway Cheese Chase (MakeUC 2023)",
4949
link: "https://devpost.com/software/subway-cheese-chase",
50-
image: "/src/assets/example_projects/subway.jpg",
50+
image: "/example_projects/subway.jpg",
5151
description: [
5252
"This is simply a horror game about being in a dark Subway (restaurant) looking for your car keys.",
5353
"Not every hackathon project has to be super serious!"
@@ -57,7 +57,7 @@
5757
{
5858
title: "CWRU Full-Text Class Search (KHE 2019)",
5959
link: "https://devpost.com/software/cwru-full-text-class-search",
60-
image: "/src/assets/example_projects/cwru_classes.jpg",
60+
image: "/example_projects/cwru_classes.jpg",
6161
description: [
6262
"This was a project developed by students from Case Western Reserve University who disapproved of their university's portal for class searches. So, they scraped the content of the portal and made their own website out of it.",
6363
"This project identified a part of our built environment that sucks and decided to try to fix it."
@@ -67,7 +67,7 @@
6767
{
6868
title: "Safe-Roads (MakeUC 2023)",
6969
link: "https://devpost.com/software/safe-roads",
70-
image: "/src/assets/example_projects/safe_roads.jpg",
70+
image: "/example_projects/safe_roads.jpg",
7171
description: [
7272
"This project uses publicly-available maps and data to visualize how dangerous any given segment of road is. I imagine this is perfect for anyone who's already anxious about driving.",
7373
"This project shows how useful public datasets from websites like Kaggle can be if given the right frame. The Internet has a ton of information on it that just needs a little bit of data science done to it to become relevant and accessible in people's lives."
@@ -151,7 +151,7 @@
151151
<div class="my-6">
152152
<h3 class="text-2xl font-bold mb-2">Web Development</h3>
153153
<p>This is the most common way to create apps, using centralized data and computation and convenient graphical user interfaces.</p>
154-
<img src="/src/assets/technology_guide/www.gif" alt="A retro animated spinning globe." class="mx-auto my-4" style="max-width: 270px; width: 100%;" />
154+
<img src="/technology_guide/www.gif" alt="A retro animated spinning globe." class="mx-auto my-4" style="max-width: 270px; width: 100%;" />
155155
<p>The web technologies that were originally developed for the creation of Geocities pages and mailing list address forms eventually broke containment and infiltrated every single facet of the modern graphical user interface-based world.</p>
156156
<p>Generally, to use them, you need to create a <strong>backend server application</strong> that can store data, make itself available on a network, and usually do most of the actual work that the thing you're making needs to do. When a web browser (aka a <strong>client</strong>) connects to it, the backend server will send <strong>client-side code</strong> to the browser that will tell the browser what to display to the user. The server application is known as the <strong>backend</strong>; the client-side code is called the <strong>frontend</strong>.</p>
157157
<p>Here is a list of some of the more currently popular backend/frontend combos in very approximately escalating order of complexity:</p>
@@ -204,7 +204,7 @@
204204
</div>
205205
<div class="my-6">
206206
<h3 class="text-2xl font-bold mb-2">APIs</h3>
207-
<img src="/src/assets/technology_guide/api.jpg" alt="API illustration" class="mx-auto my-4" style="max-width: 270px; width: 100%;" />
207+
<img src="/technology_guide/api.jpg" alt="API illustration" class="mx-auto my-4" style="max-width: 270px; width: 100%;" />
208208
<p>API stands for Application Programming Interface and it is a very broad term that can refer to any agreed-upon system for enabling two computer programs or libraries to interact in a constructive way.</p>
209209
<p>A lot of the time, though, an API is going to turn out to be a service that provides structured data over the Internet. A classic example is the <a href="https://openweathermap.org/api">OpenWeather API</a>. You can create an API call, which in this case requires you to identify yourself using a unique API key that you got by making an account with the service, and your program will get back data in some specified format like JSON or XML that informs it what the weather is, was, or is predicted to be in a certain area. It will handle a certain amount of requests for free, and then expect you to pay up for more. You can create a program that uses that data to do things like critique picnicking schedules.</p>
210210
<p>This is essentially a backend web server (see the section above) that responds to network requests with raw data, instead of with client-side code that creates a graphical user interface. It is often useful to use an API to interact with fancy tools that you can't build yourself, like large language models (see the section below.)</p>
@@ -213,7 +213,7 @@
213213
</div>
214214
<div class="my-6">
215215
<h3 class="text-2xl font-bold mb-2">Artificial Intelligence</h3>
216-
<img src="/src/assets/technology_guide/ai.jpg" alt="AI illustration" class="mx-auto my-4" style="max-width: 270px; width: 100%;" />
216+
<img src="/technology_guide/ai.jpg" alt="AI illustration" class="mx-auto my-4" style="max-width: 270px; width: 100%;" />
217217
<p>This term typically refers to technology that can make sense out of the ambiguities involved in natural phenomena like language or images in a probabilistic way.</p>
218218
<h4 class="font-bold mt-4">Using existing tools via APIs</h4>
219219
<ul class="list-disc ml-6">
@@ -241,7 +241,7 @@
241241
</div>
242242
<div class="my-6">
243243
<h3 class="text-2xl font-bold mb-2">Apps!</h3>
244-
<img src="/src/assets/technology_guide/app.png" alt="App illustration" class="mx-auto my-4" style="max-width: 330px; width: 100%;" />
244+
<img src="/technology_guide/app.png" alt="App illustration" class="mx-auto my-4" style="max-width: 330px; width: 100%;" />
245245
<p>Native, installable apps can benefit in speed, look, and feel from being built to run on a specific kind of device. There are usually relatively straightforward recommended ways to build apps for a specific platform; there aren't a huge number of different ideas for how to deploy things crowding into the field. How you create your app depends largely on where you want it to run, so let's go through the possibilities:</p>
246246
<h4 class="font-bold mt-4">Windows</h4>
247247
<p>If you want to create an app for Windows, you should probably use the Windows Presentation Foundation (WPF) framework. It lets you create apps using XAML, which is like HTML but for Windows, and C#. The simplest way to use WPF is to create a new project with it in <a href="https://visualstudio.microsoft.com/vs/">Microsoft Visual Studio</a>.</p>

src/sections/FAQ.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<br />
1818
<p>Attendees meet on Saturday, make a team, and have 24 hours to build a tech-related project. There will be optional lessons and talks, sponsors looking to hire smart, motivated people, and tons of free stuff!</p>
1919
<br />
20-
<p>We even have a nicely written guide for this, you can <Link href="/guide">view it here</Link>!</p>
20+
<p>We even have a nicely written guide for this, you can <Link href="/guide" target="_self">view it here</Link>!</p>
2121
{/snippet}
2222
</Accordion>
2323
<Accordion>
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)