Skip to content
This repository has been archived by the owner on Sep 28, 2022. It is now read-only.

TechTogether Miami 2022 Site #52

Open
wants to merge 74 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
134c9c8
add eleventy files to begin branch
mmarquez76 Sep 1, 2021
3f82e61
add basic scripts, update readme
mmarquez76 Sep 1, 2021
7734bab
add assets and update eleventy config
mmarquez76 Sep 1, 2021
678a723
Merge branch 'master' into ttm-2022
mmarquez76 Sep 1, 2021
7550981
flesh out TTM skeleton using base TT website assets, start TTM layout
mmarquez76 Sep 8, 2021
f5137f3
Merge pull request #48 from TechTogetherInc/ttm-2022-add-index-page
mmarquez76 Sep 8, 2021
e75f9cd
add images and styling for above-the-fold page
mmarquez76 Sep 15, 2021
4fc8011
Merge pull request #49 from TechTogetherInc/ttm-2022-above-the-fold
mmarquez76 Sep 15, 2021
b32f630
add footer and socials to website
mmarquez76 Sep 16, 2021
31f1bc4
Merge pull request #50 from TechTogetherInc/ttm-2022-add-footer
mmarquez76 Sep 16, 2021
3cb66cc
change byte on shortcut to TTM byte
mmarquez76 Sep 16, 2021
9c0c2b6
added solid background color
javier-fernandez1219 Sep 22, 2021
d4d86df
Merge branch 'ttm-2022' into javi
javier-fernandez1219 Sep 22, 2021
7a0c717
Merge pull request #51 from TechTogetherInc/ttm-2022-change-top-short…
mmarquez76 Sep 28, 2021
40d900f
Merge branch 'master' into ttm-2022
mmarquez76 Sep 28, 2021
9235d25
changed background to gradient color
javier-fernandez1219 Sep 29, 2021
b1166c0
implement gradient background
mmarquez76 Sep 30, 2021
f49d66c
revert unneeded change
mmarquez76 Sep 30, 2021
f9f49a5
Merge pull request #53 from TechTogetherInc/javi
mmarquez76 Sep 30, 2021
c82fd5d
added about us section
javier-fernandez1219 Oct 6, 2021
0183d3e
Merge branch 'javi' of https://github.com/TechTogetherInc/techtogethe…
mmarquez76 Oct 19, 2021
65ded3f
Merge pull request #54 from TechTogetherInc/javi
mmarquez76 Oct 19, 2021
7c0d8e1
Update index.html
javier-fernandez1219 Oct 29, 2021
4c9c2e9
Merge branch 'master' into ttm-2022-add-bg-gradient
mmarquez76 Nov 2, 2021
ad476e9
Merge branch 'ttm-2022' into ttm-2022-add-bg-gradient
mmarquez76 Nov 2, 2021
ccae7cc
add proper BG gradient
mmarquez76 Nov 2, 2021
065a959
Merge pull request #55 from TechTogetherInc/ttm-2022-add-bg-gradient
mmarquez76 Nov 2, 2021
aeecf1b
Merge branch 'master' into ttm-2022
mmarquez76 Nov 2, 2021
f74ff7d
Merge branch 'ttm-2022' into ttm-2022-add-sponsor
mmarquez76 Nov 2, 2021
61f5787
remove unused images
mmarquez76 Nov 2, 2021
9a57393
remove unused HTML files
mmarquez76 Nov 2, 2021
5fc3bfe
add new images for sponsors
mmarquez76 Nov 2, 2021
887761b
remove unused CSS in the stylesheet
mmarquez76 Nov 2, 2021
19de6c8
implement sponsors section using nunjucks data interaction and a spon…
mmarquez76 Nov 2, 2021
d92ed46
Merge pull request #56 from TechTogetherInc/ttm-2022-add-sponsor
mmarquez76 Nov 2, 2021
14ab865
add correct list of national partners
mmarquez76 Nov 3, 2021
37b01e0
Merge pull request #57 from TechTogetherInc/ttm-2022-update-sponsors
mmarquez76 Nov 3, 2021
d6bb66a
remove cursor CSS for sponsor links
mmarquez76 Nov 3, 2021
50f12b5
add skills section and fix up some of the other index code
mmarquez76 Nov 4, 2021
1c51c0f
add byte images
mmarquez76 Nov 4, 2021
02c3087
Merge pull request #58 from TechTogetherInc/ttm-2022-add-skills-section
mmarquez76 Nov 4, 2021
9a565c5
update bootstrap
mmarquez76 Nov 12, 2021
f2877e7
create FAQ in its own include with styling
mmarquez76 Nov 12, 2021
f463b35
Merge pull request #59 from TechTogetherInc/ttm-2022-add-faq
mmarquez76 Nov 12, 2021
4a92d07
Merge branch 'master' into ttm-2022
mmarquez76 Nov 12, 2021
e447e96
from Danay: Added schedule, right links to footer, placeholder get in…
mmarquez76 Dec 10, 2021
75a7d65
add base64 encoded fonts to SVGs so they render properly
mmarquez76 Dec 10, 2021
80eaf47
clean up events and tab logic to be more dynamic. also add more styli…
mmarquez76 Dec 12, 2021
6ef2069
Merge pull request #60 from TechTogetherInc/ttm-2022-add-schedule
mmarquez76 Dec 12, 2021
9f7af03
fix navbar and right-align it
mmarquez76 Dec 12, 2021
66f7932
add styling for the "get involved" section
mmarquez76 Dec 13, 2021
fcd8aab
add registration button,fix navbar badge link, add more styling and a…
mmarquez76 Dec 13, 2021
48b58ed
delete a ton of images unnecessary to the TTM site
mmarquez76 Dec 13, 2021
cb7248b
add final versions of all FAQ questions (thanks Javi!)
mmarquez76 Dec 13, 2021
3ccf58b
Merge pull request #61 from TechTogetherInc/ttm-2022-add-final-FAQ-qu…
mmarquez76 Dec 13, 2021
4839c9b
Merge branch 'ttm-2022' into ttm-2022-prerelease-fixes-dec-12
mmarquez76 Dec 13, 2021
597fe6a
add text to challenges and hide them for now - they should only be re…
mmarquez76 Dec 13, 2021
11f5827
Merge pull request #62 from TechTogetherInc/ttm-2022-prerelease-fixes…
mmarquez76 Dec 13, 2021
52ac1b8
add meta info for site
mmarquez76 Dec 13, 2021
054ac9e
fix register button being too large on mobile
mmarquez76 Dec 14, 2021
28d6651
fixed issue where FAQ questions weren't displaying well on mobile
mmarquez76 Dec 15, 2021
a5209c8
fix navbar collapse functionality on mobile
mmarquez76 Dec 15, 2021
f47ecca
replace gamedev byte with appdev byte, and replace track name
mmarquez76 Dec 15, 2021
70ed35d
add closing and opening ceremonies to schedule
mmarquez76 Dec 15, 2021
946a688
fix formatting for get involved and FAQ on mobile
mmarquez76 Dec 15, 2021
489e483
Merge pull request #63 from TechTogetherInc/ttm-2022-bugfixes-dec-14
mmarquez76 Dec 15, 2021
c3dcccf
add Atlassian as sponsor and fix sponsor display on mobile
mmarquez76 Dec 16, 2021
47fc888
polish schedule and add skills text
mmarquez76 Dec 16, 2021
21aead6
make FAQ text slightly smaller
mmarquez76 Dec 16, 2021
1a46bab
get rid of placeholder text in FAQ
mmarquez76 Dec 16, 2021
a1db81b
rework footer and add email button
mmarquez76 Dec 16, 2021
c0e3bbc
update favicon w chapter color, add scroll margin for proper navbar s…
mmarquez76 Dec 16, 2021
3e5ae82
Merge pull request #64 from TechTogetherInc/ttm-2022-final-prerelease…
mmarquez76 Dec 16, 2021
9cac9e0
convert remaining .pngs to .svgs for smoother images
mmarquez76 Dec 16, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
_site/
Gemfile.lock
.jekyll-cache/
.vscode
.vscode
ngrok.exe
6 changes: 3 additions & 3 deletions _layouts/default.html
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,14 @@
<meta property="og:url" content="https://techtogether.io/">
<meta property="og:title" content="TechTogether">
<meta property="og:description" content="Working to end the hacker gender gap.">
<meta property="og:image" content="https://techtogether.io/imgs/photos/ttb_spark_team.jpg">
<meta property="og:image" content="https://techtogether.io/imgs/drive-in-footer.svg">

<!-- Twitter -->
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:url" content="https://techtogether.io/">
<meta property="twitter:title" content="TechTogether">
<meta property="twitter:description" content="Working to end the hacker gender gap.">
<meta property="twitter:image" content="https://techtogether.io/imgs/photos/ttb_spark_team.jpg">
<meta property="twitter:image" content="https://techtogether.io/imgs/drive-in-footer.svg">

<!-- Global site tag (gtag.js) - Google Analytics -->
<!-- Global site tag (gtag.js) - Google Analytics -->
Expand All @@ -56,7 +56,7 @@
<body>
{% include nav.html %}

<button onclick="topFunction()" id="jumpBtn" title="Back to Top"><img src="/imgs/icons/ByteTech.png"><br>Back to Top</button>
<button onclick="topFunction()" id="jumpBtn" title="Back to Top"><img src="/imgs/icons/ByteTech.png" alt="Image of byte wearing glasses"><br>Back to Top</button>

{{ content }}

Expand Down
2 changes: 1 addition & 1 deletion css/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -974,4 +974,4 @@ a.chapter-btn:hover {
#jumpBtn img {
height: 75px;
width: auto;
}
}
Binary file removed imgs/icons/ByteTech.png
Binary file not shown.
Binary file removed imgs/icons/calendar-red.png
Binary file not shown.
Binary file removed imgs/icons/calendar_icon_purple.png
Binary file not shown.
6 changes: 6 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions ttm-2022/.eleventy.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
module.exports = function(eleventyConfig) {
eleventyConfig.setTemplateFormats([
"css",
"scss",
"png",
"jpeg",
"svg",
"html"
]);
return {
dir: {
// This allows us to use includes and layouts from the parent TTM site.
includes: "_includes",
layouts: "_layouts"
}
}
};
1 change: 1 addition & 0 deletions ttm-2022/.eleventyignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
README.md
4 changes: 4 additions & 0 deletions ttm-2022/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Node.js modules folder
node_modules/
# Site build output
_site/
31 changes: 31 additions & 0 deletions ttm-2022/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# TechTogether Miami 2022 Site

This is the official site for TechTogether Miami 2022, the Miami branch of the largest hackathon working to uplift marginalized genders in tech.

## Setup

This site is built with **Eleventy,** a JavaScript-based static site generator like Hugo and Jekyll. The following dependencies are needed for development:

* Node.js
* Eleventy

First, install [**Node.js**](https://nodejs.org/en/) from the Node.js website.

Afterwards, use **npm**, the Node.js package manager, to install Eleventy. In a command prompt window, type the following:

`npm install -g @11ty/eleventy`

Make sure to navigate to the chapter-specific folder for TechTogether Miami's site:

`cd ttm-2022`

Lastly, make sure to install the dependencies for this project:

`npm install`

## Developing

To build this site, run Eleventy using the `npm run build` command (which just calls Eleventy to build the site). The output will be sent to the /ttm-2022/_site directory. **Do not add this directory to the Git repository.**

To host the site locally and see your changes in real-time, build and start a server using `npm run serve`.

18 changes: 18 additions & 0 deletions ttm-2022/_data/FAQ.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"What is TechTogether Miami?": "TechTogether Miami is a gender-focused hackathon, where individuals work together to build a technology-based solution to a problem in 36 hours with the support of our mentors and network. Attendees can also join for our other events offered, such as the career fair, workshops, and panels.",
"Where is it being held?": "TechTogether Miami is a fully virtual hackathon and will be held on Discord.",
"When will I get my Discord invite?": "Make sure you register on Eventbrite and you will get a Discord invite the week of the event!",
"How much does it cost to attend?": "The only thing we ask for is your time for a weekend full of learning and networking!",
"Who can join the hackathon?": "All people of marginalized genders are welcome! This includes cisgender women, transgender men, transgender women, non-binary people, and people of all other genders that have been historically left on the sidelines in tech are welcome to join our hackathon as hackers.<br><br>Don't meet that criteria, but still want to support our mission? There are other ways to get involved, such as mentoring, judging, hosting a workshop or sponsoring. Visit the <a href=\"/#Get_Involved\">Get Involved</a> section to learn more!",
"Is there an age restriction?": "Everyone age 14 or older is allowed to join. This includes high school, college, and bootcamp students, as well as industry professionals.",
"What exactly <em>is</em> a hackathon?": "Hackathons are 24-to-36-hour-long events where coders and non-coders alike get together to create innovative group pojects, listen in to workshops, and network with their peers.",
"Do I need experience to participate?": "No, our hackathon is open to folks from all experience levels. Our team, mentors, and workshop hosts will make sure you have all the resources you'll need to be successful during TechTogether Miami.",
"I don't have a team. Can I still hack?": "Yes! There will be team building exercises to create teams for members who do not have teams before the hacking kicks off. In the case that you still cannot find a team, you're still eligible to participate.",
"How do teams work?": "You can hack on teams of two to four people. Don't worry if you can't find a team before the event, you'll have plenty of opportunities to find one virtually!",
"How do I join a session?": "Make sure to join our Discord as we will share all meeting links there!",
"How do I ask a mentor for help?": "Mentoring will all be done through Discord. To request a mentor, fill out the form on the Discord channel and then hop onto our mentorship Zoom hangout to connect with your assigned mentor.",
"What if I miss a workshop?": "Workshop recordings will be available via a Google Drive folder and shared with participants following the completion of the event. So don't worry if you happen to miss one of this weekend's workshops, because we've got you covered!",
"Where do I submit my project?": "Your project will be submitted through Devpost. Your submission must include a video (no longer than 2 minutes) that showcases your project, a basic description of your project, and the challenge(s) for which you want your project to be considered.",
"What is the project deadline?": "Make sure to check the event schedule and the annoucement channel on Discord to stay up to date on important hackathon deadlines and everything you need to know about what's going on throughout the weekend!",
"What if I have access needs?": "TechTogether Miami was built with inclusion in mind, and although we have aimed to create that environment in advance, we understand that a wide range of access needs exists and lack of support may prevent you from fully engaging in the event. Please allow us to help you the best we can by contacting us in advance at [email protected] ."
}
5 changes: 5 additions & 0 deletions ttm-2022/_data/challenges.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"Best Space Hack": "Cape Canaveral, right next door to Miami, is a hub of cutting-edge space exploration and scientific advancement. Show us your passion for space by creating something awesome in the name of exploring the final frontier!",
"Best Retro Hack": "When you think of Miami, you think of neon lights, purple grids, and cars driving into a magenta sunset. Make something that takes us back to when computers were beige and when you could still drive on Ocean Drive!",
"Best Cultural Appreciation Hack": "Our city is a rich melting pot of Hispanic and Caribbean cultures that can't be found anywhere else. Develop something that celebrates Miami's history as the gateway to Latin America!"
}
Loading