diff --git a/.gitignore b/.gitignore index 8e22584..967ae27 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ _site/ Gemfile.lock .jekyll-cache/ -.vscode \ No newline at end of file +.vscode +ngrok.exe diff --git a/_layouts/default.html b/_layouts/default.html index 92d97ec..73b2d74 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -28,14 +28,14 @@ - + - + @@ -56,7 +56,7 @@
{% include nav.html %} - + {{ content }} diff --git a/css/style.css b/css/style.css index bc9ac61..7324e3d 100644 --- a/css/style.css +++ b/css/style.css @@ -974,4 +974,4 @@ a.chapter-btn:hover { #jumpBtn img { height: 75px; width: auto; -} \ No newline at end of file +} diff --git a/imgs/icons/ByteTech.png b/imgs/icons/ByteTech.png deleted file mode 100644 index 9deeee1..0000000 Binary files a/imgs/icons/ByteTech.png and /dev/null differ diff --git a/imgs/icons/calendar-red.png b/imgs/icons/calendar-red.png deleted file mode 100644 index b8d99f7..0000000 Binary files a/imgs/icons/calendar-red.png and /dev/null differ diff --git a/imgs/icons/calendar_icon_purple.png b/imgs/icons/calendar_icon_purple.png deleted file mode 100644 index cf2d4fe..0000000 Binary files a/imgs/icons/calendar_icon_purple.png and /dev/null differ diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..d762248 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "techtogether", + "lockfileVersion": 2, + "requires": true, + "packages": {} +} diff --git a/ttm-2022/.eleventy.js b/ttm-2022/.eleventy.js new file mode 100644 index 0000000..6f03a6d --- /dev/null +++ b/ttm-2022/.eleventy.js @@ -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" + } + } + }; \ No newline at end of file diff --git a/ttm-2022/.eleventyignore b/ttm-2022/.eleventyignore new file mode 100644 index 0000000..42061c0 --- /dev/null +++ b/ttm-2022/.eleventyignore @@ -0,0 +1 @@ +README.md \ No newline at end of file diff --git a/ttm-2022/.gitignore b/ttm-2022/.gitignore new file mode 100644 index 0000000..5efa170 --- /dev/null +++ b/ttm-2022/.gitignore @@ -0,0 +1,4 @@ +# Node.js modules folder +node_modules/ +# Site build output +_site/ \ No newline at end of file diff --git a/ttm-2022/README.md b/ttm-2022/README.md new file mode 100644 index 0000000..3f0d428 --- /dev/null +++ b/ttm-2022/README.md @@ -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`. + diff --git a/ttm-2022/_data/FAQ.json b/ttm-2022/_data/FAQ.json new file mode 100644 index 0000000..1a7cb23 --- /dev/null +++ b/ttm-2022/_data/FAQ.json @@ -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.{{challenge[1]}}
+{{ question[1] }}
+Become a hacker to learn and network with sponsors. No experience required!
+ + + +Volunteer to help during our event and give back to the community!
+ + + +Your company can help us host a successful event and find awesome talent!
+ + + ++ Don't have any tech experience? No problem! TechTogether Miami is a safe space for + those who are just getting into tech, as well as those who have more experience. + Join one of our free workshops to gain the skills you need to develop something awesome! +
++ Want to specialize into a specific subject area? Follow along one of our workshop tracks + to gain a more complete skill-set and enhance your career! Our workshops are grouped into + four main tracks: Design, App Development, Game Development, and Web Development! +
+|
+ {{event['startTime']}} -{{event['endTime']}} + |
+ {% if event['track'] == '' %}
+ {{event['name']}} | + {% else %} +{{event['name']}} {{event['track']}} Track |
+
+ {% endif %}
+
|---|---|---|
| + |
+ Hosted by {{event['host']}} + {{event['description']}} + |
+
TechTogether Miami is dedicated to empowering underrepresented communities in the STEM field by showcasing the talents of these indiviudals, creating a diverse and all-inspiring community. +
TechTogether gives all members, from beginner to expert, oppurtunties to network amongst peers and employers, gain valuable skills, and take part in bridging the gender-gap in the STEM community. +