Skip to content

Commit

Permalink
2024 Resources page (#265)
Browse files Browse the repository at this point in the history
* Add images for the starter pack

* Committing changes for resources-page

* uninstalled bootstrap, removed imported styling

* added resources title, fixed tooltip hover

* Update carousels to display one resource at a time on smaller screens

* Update pnpm-lock.yaml

* remove extra space below footer

---------

Co-authored-by: Rylie Kim <[email protected]>
Co-authored-by: Albert Wang <[email protected]>
  • Loading branch information
3 people authored May 24, 2024
1 parent 7d5339d commit a1feee6
Show file tree
Hide file tree
Showing 12 changed files with 359 additions and 81 deletions.
1 change: 1 addition & 0 deletions public/assets/images/next-icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/images/planet-3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions public/assets/images/prev-icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/images/resources_title.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified public/assets/images/rocketship.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/images/telescope-image.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/images/ufo-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified public/assets/images/vh-laptop.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion src/app/components/tooltip/tooltip.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ const Tooltip = props => {
{/* Wrapping */}
{props.children}
{active && (
<span className={`tooltip-tip ${props.direction || "left"}`}>
<span className={`tooltip-tip ${props.direction || "bottom"}`}>
{/* Content */}
{props.content}
</span>
Expand Down
28 changes: 28 additions & 0 deletions src/app/data/resources-info.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,28 +7,33 @@ let starterPackData = [
name: "Frontend Starter Code",
link: "https://github.com/HackAtUCI/zothacks-frontend-startercode",
tooltip: "A basic webpage built using HTML, CSS, and JavaScript.",
image: "/assets/images/telescope-image.png",
},
{
name: "React Workshop",
link: "https://github.com/nmpham2/hack-at-uci-react-intro",
tooltip:
"Learn how to use React, a JavaScript library for building user interfaces.",
image: "/assets/images/ufo-1.png",
},
{
name: "React Native",
link: "https://reactnative.dev/",
tooltip: "React, but for mobile!",
image: "/assets/images/rocketship.png",
},
{
name: "Android Studio",
link: "https://developer.android.com/studio",
tooltip:
"Need a mobile emulator? Then Android Studio is the tool for you!",
image: "/assets/images/laptop.png",
},
{
name: "Flutter SDK",
link: "https://docs.flutter.dev/",
tooltip: "Tackle mobile development with this modern mobile SDK!",
image: "/assets/images/planet-3.png",
},
],
},
Expand All @@ -40,27 +45,32 @@ let starterPackData = [
name: "Simple Flask Example",
link: "https://github.com/HackAtUCI/zothacks-backend-startercode",
tooltip: "A basic backend example using Flask.",
image: "/assets/images/telescope-image.png",
},
{
name: "Webscraping Workshop",
link: "https://github.com/will-hou/hackatuci-learn-webscraping-2023",
tooltip: "Learn how to extract data from websites!",
image: "/assets/images/ufo-1.png",
},
{
name: "Free Public APIs",
link: "https://github.com/public-apis/public-apis",
tooltip: "A collective list of free APIs to use.",
image: "/assets/images/rocketship.png",
},
{
name: "FastAPI",
link: "https://fastapi.tiangolo.com/",
tooltip: "A popular API Framework for Python.",
image: "/assets/images/laptop.png",
},
{
name: "PeterPortal Public API",
link: "https://api.peterportal.org/",
tooltip:
"PeterPortal API provides data about UCI professors, courses, and grades.",
image: "/assets/images/planet-3.png",
},
],
},
Expand All @@ -72,21 +82,25 @@ let starterPackData = [
name: "CockroachDB",
link: "https://www.cockroachlabs.com/docs/",
tooltip: "A distributed SQL database from our sponsor Cockroach Labs!",
image: "/assets/images/telescope-image.png",
},
{
name: "MongoDB",
link: "https://www.mongodb.com/",
tooltip: "A popular NoSQL database.",
image: "/assets/images/ufo-1.png",
},
{
name: "PostgreSQL",
link: "https://www.postgresql.org/",
tooltip: "A popular object-relational database.",
image: "/assets/images/rocketship.png",
},
{
name: "MySQL",
link: "https://www.mysql.com/",
tooltip: "A popular relational database.",
image: "/assets/images/laptop.png",
},
],
},
Expand All @@ -99,21 +113,25 @@ let starterPackData = [
name: "GitHub Pages",
link: "https://pages.github.com/",
tooltip: "Deploy your static site on GitHub Pages!",
image: "/assets/images/telescope-image.png",
},
{
name: "Vercel",
link: "https://vercel.com/",
tooltip: "Deploy your frontend app easily!",
image: "/assets/images/ufo-1.png",
},
{
name: "Google Cloud Platform",
link: "https://cloud.google.com/docs",
tooltip: "Scale your project with Google Cloud!",
image: "/assets/images/rocketship.png",
},
{
name: "Amazon Web Services",
link: "https://docs.aws.amazon.com",
tooltip: "Deploy your app to this large cloud computing platform!",
image: "/assets/images/laptop.png",
},
],
},
Expand All @@ -126,18 +144,21 @@ let starterPackData = [
link: "https://docs.unity3d.com/Manual/index.html",
tooltip:
"Official documentation for Unity, a cross-platform game engine",
image: "/assets/images/telescope-image.png",
},
{
name: "Godot",
link: "https://godotengine.org/",
tooltip:
"Godot provides a huge set of common tools for game development",
image: "/assets/images/ufo-1.png",
},
{
name: "PyGame",
link: "https://www.pygame.org/wiki/GettingStarted",
tooltip:
"Official documentation for PyGame, a cross-platform set of Python modules designed for writing video games",
image: "/assets/images/rocketship.png",
},
],
},
Expand All @@ -151,16 +172,19 @@ let starterPackData = [
link: "https://www.tensorflow.org/",
tooltip:
"A comprehensive library for machine learning and artificial intelligence.",
image: "/assets/images/telescope-image.png",
},
{
name: "Pytorch",
link: "https://pytorch.org/",
tooltip: "A machine learning framework.",
image: "/assets/images/ufo-1.png",
},
{
name: "Scikit-learn",
link: "https://scikit-learn.org/stable/",
tooltip: "A data analysis and machine learning library.",
image: "/assets/images/rocketship.png",
},
],
},
Expand All @@ -172,23 +196,27 @@ let starterPackData = [
name: "Git",
link: "https://docs.google.com/presentation/d/1Omd_azmTLQqrIjc6Bkva7PetFeQosLpfyLox8xDA5Mg/edit",
tooltip: "A popular version control tool!",
image: "/assets/images/telescope-image.png",
},
{
name: "VS Code",
link: "https://code.visualstudio.com/",
tooltip:
"A streamlined code editor with support for debugging, task running, and version control.",
image: "/assets/images/ufo-1.png",
},
{
name: "Postman",
link: "https://www.getpostman.com/",
tooltip: "Use Postman to test APIs!",
image: "/assets/images/rocketship.png",
},
{
name: "Ngrok",
link: "https://ngrok.io",
tooltip:
"Instantly create a public URL for a website running locally on your development machine.",
image: "/assets/images/laptop.png",
},
],
},
Expand Down
Loading

0 comments on commit a1feee6

Please sign in to comment.