├── .github
└── pull_request_template.md
├── .gitignore
├── .vscode
└── settings.json
├── 404.html
├── CNAME
├── Gemfile
├── Gemfile.lock
├── LICENSE
├── README.md
├── _config.yml
├── _data
└── projects.csv
├── _includes
├── donateButton.html
├── footer.html
├── header.html
├── mastodon.html
├── navigation.html
└── projects.html
├── _layouts
└── default.html
├── about.html
├── assets
├── css
│ ├── 404.css
│ ├── 404.css.map
│ ├── 404.min.css
│ ├── 404.scss
│ ├── about.css
│ ├── about.css.map
│ ├── about.min.css
│ ├── about.scss
│ ├── faq.css
│ ├── faq.css.map
│ ├── faq.min.css
│ ├── faq.scss
│ ├── footer.css
│ ├── footer.css.map
│ ├── footer.min.css
│ ├── footer.scss
│ ├── global.css
│ ├── global.css.map
│ ├── global.min.css
│ ├── global.scss
│ ├── header.css
│ ├── header.css.map
│ ├── header.min.css
│ ├── header.scss
│ ├── index.css
│ ├── index.css.map
│ ├── index.min.css
│ ├── index.scss
│ ├── projects.css
│ ├── projects.css.map
│ ├── projects.min.css
│ ├── projects.scss
│ ├── volunteer.css
│ ├── volunteer.css.map
│ ├── volunteer.min.css
│ └── volunteer.scss
├── img
│ ├── banners
│ │ ├── about_banner.jpeg
│ │ ├── abstractbaseball.jpg
│ │ ├── alumrockmural.jpg
│ │ ├── blue_dog.jpg
│ │ ├── girl_with_poppies.jpg
│ │ ├── quetzalcoatl.jpg
│ │ ├── sjs_arch.jpg
│ │ ├── valley.jpg
│ │ └── volunteer_banner.jpg
│ ├── colors.png
│ ├── contentMagArticle1.png
│ ├── contentMagArticle2.png
│ ├── favicon.png
│ ├── img_archive
│ │ ├── NDOCH2014_1.jpg
│ │ ├── NDOCH2014_2.jpg
│ │ ├── NDOCH2014_3.jpg
│ │ ├── NDOCH2014_4.jpg
│ │ ├── NDOCH2014_5.jpg
│ │ ├── RoadShow2014.jpg
│ │ ├── bg.jpg
│ │ ├── bg2017_cfsj.jpg
│ │ ├── bg2017_jenniferpahlka.jpg
│ │ ├── bg2017_michellelee.jpg
│ │ ├── bg2017_ramykim.jpg
│ │ ├── blog001.jpg
│ │ ├── blog003.jpg
│ │ ├── blog004.jpg
│ │ ├── blog005.png
│ │ ├── blog006.jpg
│ │ ├── blog007.jpg
│ │ ├── cfsj_2016.jpg
│ │ ├── cfsj_2017_3yearanniversary.jpg
│ │ ├── cfsj_Aug2017_rrg.jpg
│ │ ├── cfsj_civichackandmapnight_at_actionspot.jpg
│ │ ├── cfsj_civichacknight_at_actionspot.jpeg
│ │ ├── cfsj_dec2016.jpg
│ │ ├── cfsj_ndoch_jennifer_interviews_yanyin.png
│ │ ├── cfsj_ndoch_jpahlka.jpeg
│ │ ├── cfsj_ndoch_minh.jpg
│ │ ├── cfsj_ndoch_osm_editor.png
│ │ ├── cfsj_ndoch_team.jpg
│ │ ├── cfsj_ndoch_team2.jpg
│ │ ├── cfsj_ndoch_teamwpahlka.jpg
│ │ ├── cfsj_ndoch_vbansal.jpg
│ │ ├── cfsj_ndoch_vivekandminh.jpg
│ │ ├── cfsj_ndoch_welcome.png
│ │ ├── cfsj_ndoch_wjpahlka.jpg
│ │ ├── cfsj_oct2017_disasterresponse.jpg
│ │ ├── cfsj_oct2017_osm.jpg
│ │ ├── cfsj_oct2017_rrg.jpg
│ │ ├── cfsj_oct2017_sdgspeaker.jpg
│ │ ├── cfsj_opendatajam2016.jpg
│ │ ├── cfsj_rrg_screenshot.png
│ │ ├── cfsj_sep2017_awesomefoundation.jpeg
│ │ ├── cfsj_sep2017_getridealong.jpg
│ │ ├── cfsj_sep2017_mayorliccardo_unleashyourgeak.jpeg
│ │ ├── cfsj_sep2017_mthong_mc.jpeg
│ │ ├── cfsj_sep2017_rrg_pitch_1.jpeg
│ │ ├── cfsj_sep2017_unleashyourgeek_grad.jpeg
│ │ ├── cfsj_withcfa_at_bowersinstitute.jpeg
│ │ ├── cfsjcivichacknight_at_actionspot.jpeg
│ │ ├── first_hack_night.png
│ │ ├── group_photo.jpg
│ │ └── roadshow2014_2.jpg
│ ├── leadership
│ │ ├── default.png
│ │ ├── exec_directors
│ │ │ ├── annie.png
│ │ │ ├── janetSorsa.png
│ │ │ ├── joey.png
│ │ │ ├── joeyPainting.png
│ │ │ ├── nick.png
│ │ │ └── valdoDrozdek.png
│ │ ├── former_captains
│ │ │ ├── kalen.jpg
│ │ │ ├── kalenGallagher.png
│ │ │ ├── michelle.jpg
│ │ │ ├── michelleThong.png
│ │ │ ├── vivek.jpg
│ │ │ └── yanYinChoy.png
│ │ ├── former_leadership
│ │ │ ├── cesar.png
│ │ │ ├── dane.png
│ │ │ ├── darren.jpg
│ │ │ ├── diana.jpeg
│ │ │ ├── diane.png
│ │ │ ├── ellinaYin.jpg
│ │ │ ├── emily.jpg
│ │ │ ├── erika.jpg
│ │ │ ├── hattie.jpeg
│ │ │ ├── kalenGallagher.png
│ │ │ ├── karen.jpeg
│ │ │ ├── kate.png
│ │ │ ├── lena.png
│ │ │ ├── lorin.jpg
│ │ │ ├── michellleThong.jpg
│ │ │ ├── minh.jpg
│ │ │ ├── namrata.jpg
│ │ │ ├── ryan.jpg
│ │ │ └── sunny.jpg
│ │ └── project_leaders
│ │ │ ├── alex.jpeg
│ │ │ ├── ashwin.jpeg
│ │ │ ├── geraldine.jpeg
│ │ │ └── mark.jpeg
│ ├── logo.jpg
│ ├── logonav.png
│ ├── old-favicon.png
│ ├── old-logo.jpg
│ ├── old-logonav.png
│ ├── projects
│ │ ├── catalyze_sv
│ │ │ ├── ss_1.png
│ │ │ └── ss_2.png
│ │ ├── free_food_finder
│ │ │ ├── FFF_1.png
│ │ │ ├── FFF_2.png
│ │ │ └── FFF_3.png
│ │ ├── osm
│ │ │ ├── OSM-Cams.jpg
│ │ │ ├── OSM-Map.png
│ │ │ └── OSM-Team.jpg
│ │ ├── panda
│ │ │ ├── ss_1.png
│ │ │ ├── ss_2.png
│ │ │ └── ss_3.png
│ │ └── project_placeholder.jpg
│ ├── social_logos
│ │ ├── Discord_Mark.png
│ │ ├── Eventbrite_logo_blog1.png
│ │ ├── GitHub-Mark-Light-120px-plus.png
│ │ ├── GitHub_Logo_White.png
│ │ ├── Google_Forms_logo ORIGINAL.png
│ │ ├── Google_Forms_logo.png
│ │ ├── Monogram.svg
│ │ ├── Twitter_Social_Icon_Circle_Color.svg
│ │ ├── f_logo_RGB-Blue_512.png
│ │ ├── mastodon.svg
│ │ ├── meetup-logo-m-swarm.png
│ │ ├── meetup-logo-m-swarm.svg
│ │ └── meetup-logo-script.png
│ └── sponsor_logos
│ │ ├── awesome foundation.png
│ │ ├── cfa-logo-color.png
│ │ └── microsoft logo.png
└── js
│ ├── app.js
│ ├── leadership-team.js
│ └── project-info-projects.js
├── bluesky
├── codeofconduct.html
├── cut.html
├── faq.html
├── favicon.ico
├── index.html
├── projects.html
└── volunteer.html
/.github/pull_request_template.md:
--------------------------------------------------------------------------------
1 | ### :scroll: Description
2 |
3 | - Describe the general shape of this PR (new feature? refactor? bug fix? one-line change?)
4 |
5 |
6 | - Describe what changes are being made
7 |
8 |
9 | - Describe why these changes are being made
10 |
11 |
12 | - List the use cases and edge cases relevant to this PR
13 |
14 |
15 | - Describe how errors will be handled. How will we know if this code breaks in production
16 |
17 |
18 | - Describe any external libraries/dependencies added or removed in this PR
19 |
20 |
21 | - Describe any security risks are there regarding this change
22 |
23 |
24 | - Describe how you tested these changes
25 |
26 |
27 | - Link to relevant external documentation
28 |
29 |
30 |
31 |
32 | --------------------------
33 | ### :clipboard: Mandatory Checklist
34 |
35 | - [x] Example of a checked item (please remove when creating your Pull Request)
36 |
37 | - [ ] Linked to the Github Issues being addressed using the right sidebar :arrow_right:
38 | - [ ] Have you discussed these changes with the project leader(s)?
39 | - [ ] Do all variable and function names communicate what they do?
40 | - [ ] Were all the changes commented and / or documented?
41 | - [ ] Is the PR the right size? (If the PR is too large to review, it might be good to break it up into multiple PRs.)
42 | - [ ] Does all work in progress, temporary, or debugger code have a TODO comment with links to Github issues?
43 | - [ ] *If you changed the user interface, did you add before and after screenshots to below?*
44 |
45 | --------------------------
46 | ### :framed_picture: Screenshots and Screen Recordings
47 |
48 | #### Before
49 |
50 |
51 |
52 | #### After
53 |
54 |
55 |
56 | --------------------------
57 | ### :blue_book: Glossary
58 | - PR = Pull Request
59 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | _site
3 | .sass-cache
4 | .jekyll-cache
5 | .jekyll-metadata
6 | *.gem
7 | .bundle
8 | vendor/bundle
9 |
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "liveServer.settings.port": 5502
3 | }
--------------------------------------------------------------------------------
/404.html:
--------------------------------------------------------------------------------
1 | ---
2 | ---
3 |
4 |
5 |
6 |
7 |
8 |
9 | Open Source San José - 404 Not Found!
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
Page not found
20 |
How did you end up here?! 🤔
21 |
Go Home
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/CNAME:
--------------------------------------------------------------------------------
1 | opensourcesanjose.org
--------------------------------------------------------------------------------
/Gemfile:
--------------------------------------------------------------------------------
1 | source "https://rubygems.org"
2 | # To upgrade, run `bundle update github-pages`.
3 | gem "github-pages", group: :jekyll_plugins
4 | group :jekyll_plugins do
5 | gem "jekyll-feed", "~> 0.12"
6 | end
7 |
8 | # Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
9 | # and associated library.
10 | platforms :mingw, :x64_mingw, :mswin, :jruby do
11 | gem "tzinfo", ">= 1", "< 3"
12 | gem "tzinfo-data"
13 | end
14 |
15 | # Performance-booster for watching directories on Windows
16 | gem "wdm", "~> 0.1", :platforms => [:mingw, :x64_mingw, :mswin]
17 |
18 | # Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
19 | # do not have a Java counterpart.
20 | gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby]
21 |
--------------------------------------------------------------------------------
/Gemfile.lock:
--------------------------------------------------------------------------------
1 | GEM
2 | remote: https://rubygems.org/
3 | specs:
4 | activesupport (8.0.1)
5 | base64
6 | benchmark (>= 0.3)
7 | bigdecimal
8 | concurrent-ruby (~> 1.0, >= 1.3.1)
9 | connection_pool (>= 2.2.5)
10 | drb
11 | i18n (>= 1.6, < 2)
12 | logger (>= 1.4.2)
13 | minitest (>= 5.1)
14 | securerandom (>= 0.3)
15 | tzinfo (~> 2.0, >= 2.0.5)
16 | uri (>= 0.13.1)
17 | addressable (2.8.7)
18 | public_suffix (>= 2.0.2, < 7.0)
19 | base64 (0.2.0)
20 | benchmark (0.4.0)
21 | bigdecimal (3.1.9)
22 | coffee-script (2.4.1)
23 | coffee-script-source
24 | execjs
25 | coffee-script-source (1.12.2)
26 | colorator (1.1.0)
27 | commonmarker (0.23.11)
28 | concurrent-ruby (1.3.5)
29 | connection_pool (2.5.0)
30 | csv (3.3.2)
31 | dnsruby (1.72.4)
32 | base64 (~> 0.2.0)
33 | logger (~> 1.6.5)
34 | simpleidn (~> 0.2.1)
35 | drb (2.2.1)
36 | em-websocket (0.5.3)
37 | eventmachine (>= 0.12.9)
38 | http_parser.rb (~> 0)
39 | ethon (0.16.0)
40 | ffi (>= 1.15.0)
41 | eventmachine (1.2.7)
42 | execjs (2.10.0)
43 | faraday (2.12.2)
44 | faraday-net_http (>= 2.0, < 3.5)
45 | json
46 | logger
47 | faraday-net_http (3.4.0)
48 | net-http (>= 0.5.0)
49 | ffi (1.17.1)
50 | ffi (1.17.1-arm64-darwin)
51 | ffi (1.17.1-x86_64-linux-gnu)
52 | forwardable-extended (2.6.0)
53 | gemoji (4.1.0)
54 | github-pages (232)
55 | github-pages-health-check (= 1.18.2)
56 | jekyll (= 3.10.0)
57 | jekyll-avatar (= 0.8.0)
58 | jekyll-coffeescript (= 1.2.2)
59 | jekyll-commonmark-ghpages (= 0.5.1)
60 | jekyll-default-layout (= 0.1.5)
61 | jekyll-feed (= 0.17.0)
62 | jekyll-gist (= 1.5.0)
63 | jekyll-github-metadata (= 2.16.1)
64 | jekyll-include-cache (= 0.2.1)
65 | jekyll-mentions (= 1.6.0)
66 | jekyll-optional-front-matter (= 0.3.2)
67 | jekyll-paginate (= 1.1.0)
68 | jekyll-readme-index (= 0.3.0)
69 | jekyll-redirect-from (= 0.16.0)
70 | jekyll-relative-links (= 0.6.1)
71 | jekyll-remote-theme (= 0.4.3)
72 | jekyll-sass-converter (= 1.5.2)
73 | jekyll-seo-tag (= 2.8.0)
74 | jekyll-sitemap (= 1.4.0)
75 | jekyll-swiss (= 1.0.0)
76 | jekyll-theme-architect (= 0.2.0)
77 | jekyll-theme-cayman (= 0.2.0)
78 | jekyll-theme-dinky (= 0.2.0)
79 | jekyll-theme-hacker (= 0.2.0)
80 | jekyll-theme-leap-day (= 0.2.0)
81 | jekyll-theme-merlot (= 0.2.0)
82 | jekyll-theme-midnight (= 0.2.0)
83 | jekyll-theme-minimal (= 0.2.0)
84 | jekyll-theme-modernist (= 0.2.0)
85 | jekyll-theme-primer (= 0.6.0)
86 | jekyll-theme-slate (= 0.2.0)
87 | jekyll-theme-tactile (= 0.2.0)
88 | jekyll-theme-time-machine (= 0.2.0)
89 | jekyll-titles-from-headings (= 0.5.3)
90 | jemoji (= 0.13.0)
91 | kramdown (= 2.4.0)
92 | kramdown-parser-gfm (= 1.1.0)
93 | liquid (= 4.0.4)
94 | mercenary (~> 0.3)
95 | minima (= 2.5.1)
96 | nokogiri (>= 1.16.2, < 2.0)
97 | rouge (= 3.30.0)
98 | terminal-table (~> 1.4)
99 | webrick (~> 1.8)
100 | github-pages-health-check (1.18.2)
101 | addressable (~> 2.3)
102 | dnsruby (~> 1.60)
103 | octokit (>= 4, < 8)
104 | public_suffix (>= 3.0, < 6.0)
105 | typhoeus (~> 1.3)
106 | html-pipeline (2.14.3)
107 | activesupport (>= 2)
108 | nokogiri (>= 1.4)
109 | http_parser.rb (0.8.0)
110 | i18n (1.14.7)
111 | concurrent-ruby (~> 1.0)
112 | jekyll (3.10.0)
113 | addressable (~> 2.4)
114 | colorator (~> 1.0)
115 | csv (~> 3.0)
116 | em-websocket (~> 0.5)
117 | i18n (>= 0.7, < 2)
118 | jekyll-sass-converter (~> 1.0)
119 | jekyll-watch (~> 2.0)
120 | kramdown (>= 1.17, < 3)
121 | liquid (~> 4.0)
122 | mercenary (~> 0.3.3)
123 | pathutil (~> 0.9)
124 | rouge (>= 1.7, < 4)
125 | safe_yaml (~> 1.0)
126 | webrick (>= 1.0)
127 | jekyll-avatar (0.8.0)
128 | jekyll (>= 3.0, < 5.0)
129 | jekyll-coffeescript (1.2.2)
130 | coffee-script (~> 2.2)
131 | coffee-script-source (~> 1.12)
132 | jekyll-commonmark (1.4.0)
133 | commonmarker (~> 0.22)
134 | jekyll-commonmark-ghpages (0.5.1)
135 | commonmarker (>= 0.23.7, < 1.1.0)
136 | jekyll (>= 3.9, < 4.0)
137 | jekyll-commonmark (~> 1.4.0)
138 | rouge (>= 2.0, < 5.0)
139 | jekyll-default-layout (0.1.5)
140 | jekyll (>= 3.0, < 5.0)
141 | jekyll-feed (0.17.0)
142 | jekyll (>= 3.7, < 5.0)
143 | jekyll-gist (1.5.0)
144 | octokit (~> 4.2)
145 | jekyll-github-metadata (2.16.1)
146 | jekyll (>= 3.4, < 5.0)
147 | octokit (>= 4, < 7, != 4.4.0)
148 | jekyll-include-cache (0.2.1)
149 | jekyll (>= 3.7, < 5.0)
150 | jekyll-mentions (1.6.0)
151 | html-pipeline (~> 2.3)
152 | jekyll (>= 3.7, < 5.0)
153 | jekyll-optional-front-matter (0.3.2)
154 | jekyll (>= 3.0, < 5.0)
155 | jekyll-paginate (1.1.0)
156 | jekyll-readme-index (0.3.0)
157 | jekyll (>= 3.0, < 5.0)
158 | jekyll-redirect-from (0.16.0)
159 | jekyll (>= 3.3, < 5.0)
160 | jekyll-relative-links (0.6.1)
161 | jekyll (>= 3.3, < 5.0)
162 | jekyll-remote-theme (0.4.3)
163 | addressable (~> 2.0)
164 | jekyll (>= 3.5, < 5.0)
165 | jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0)
166 | rubyzip (>= 1.3.0, < 3.0)
167 | jekyll-sass-converter (1.5.2)
168 | sass (~> 3.4)
169 | jekyll-seo-tag (2.8.0)
170 | jekyll (>= 3.8, < 5.0)
171 | jekyll-sitemap (1.4.0)
172 | jekyll (>= 3.7, < 5.0)
173 | jekyll-swiss (1.0.0)
174 | jekyll-theme-architect (0.2.0)
175 | jekyll (> 3.5, < 5.0)
176 | jekyll-seo-tag (~> 2.0)
177 | jekyll-theme-cayman (0.2.0)
178 | jekyll (> 3.5, < 5.0)
179 | jekyll-seo-tag (~> 2.0)
180 | jekyll-theme-dinky (0.2.0)
181 | jekyll (> 3.5, < 5.0)
182 | jekyll-seo-tag (~> 2.0)
183 | jekyll-theme-hacker (0.2.0)
184 | jekyll (> 3.5, < 5.0)
185 | jekyll-seo-tag (~> 2.0)
186 | jekyll-theme-leap-day (0.2.0)
187 | jekyll (> 3.5, < 5.0)
188 | jekyll-seo-tag (~> 2.0)
189 | jekyll-theme-merlot (0.2.0)
190 | jekyll (> 3.5, < 5.0)
191 | jekyll-seo-tag (~> 2.0)
192 | jekyll-theme-midnight (0.2.0)
193 | jekyll (> 3.5, < 5.0)
194 | jekyll-seo-tag (~> 2.0)
195 | jekyll-theme-minimal (0.2.0)
196 | jekyll (> 3.5, < 5.0)
197 | jekyll-seo-tag (~> 2.0)
198 | jekyll-theme-modernist (0.2.0)
199 | jekyll (> 3.5, < 5.0)
200 | jekyll-seo-tag (~> 2.0)
201 | jekyll-theme-primer (0.6.0)
202 | jekyll (> 3.5, < 5.0)
203 | jekyll-github-metadata (~> 2.9)
204 | jekyll-seo-tag (~> 2.0)
205 | jekyll-theme-slate (0.2.0)
206 | jekyll (> 3.5, < 5.0)
207 | jekyll-seo-tag (~> 2.0)
208 | jekyll-theme-tactile (0.2.0)
209 | jekyll (> 3.5, < 5.0)
210 | jekyll-seo-tag (~> 2.0)
211 | jekyll-theme-time-machine (0.2.0)
212 | jekyll (> 3.5, < 5.0)
213 | jekyll-seo-tag (~> 2.0)
214 | jekyll-titles-from-headings (0.5.3)
215 | jekyll (>= 3.3, < 5.0)
216 | jekyll-watch (2.2.1)
217 | listen (~> 3.0)
218 | jemoji (0.13.0)
219 | gemoji (>= 3, < 5)
220 | html-pipeline (~> 2.2)
221 | jekyll (>= 3.0, < 5.0)
222 | json (2.10.2)
223 | kramdown (2.4.0)
224 | rexml
225 | kramdown-parser-gfm (1.1.0)
226 | kramdown (~> 2.0)
227 | liquid (4.0.4)
228 | listen (3.9.0)
229 | rb-fsevent (~> 0.10, >= 0.10.3)
230 | rb-inotify (~> 0.9, >= 0.9.10)
231 | logger (1.6.6)
232 | mercenary (0.3.6)
233 | minima (2.5.1)
234 | jekyll (>= 3.5, < 5.0)
235 | jekyll-feed (~> 0.9)
236 | jekyll-seo-tag (~> 2.1)
237 | minitest (5.25.4)
238 | net-http (0.6.0)
239 | uri
240 | nokogiri (1.18.8-arm64-darwin)
241 | racc (~> 1.4)
242 | nokogiri (1.18.8-x86_64-linux-gnu)
243 | racc (~> 1.4)
244 | nokogiri (1.18.3-x86_64-linux-gnu)
245 | racc (~> 1.4)
246 | octokit (4.25.1)
247 | faraday (>= 1, < 3)
248 | sawyer (~> 0.9)
249 | pathutil (0.16.2)
250 | forwardable-extended (~> 2.6)
251 | public_suffix (5.1.1)
252 | racc (1.8.1)
253 | rb-fsevent (0.11.2)
254 | rb-inotify (0.11.1)
255 | ffi (~> 1.0)
256 | rexml (3.4.1)
257 | rouge (3.30.0)
258 | rubyzip (2.4.1)
259 | safe_yaml (1.0.5)
260 | sass (3.7.4)
261 | sass-listen (~> 4.0.0)
262 | sass-listen (4.0.0)
263 | rb-fsevent (~> 0.9, >= 0.9.4)
264 | rb-inotify (~> 0.9, >= 0.9.7)
265 | sawyer (0.9.2)
266 | addressable (>= 2.3.5)
267 | faraday (>= 0.17.3, < 3)
268 | securerandom (0.4.1)
269 | simpleidn (0.2.3)
270 | terminal-table (1.8.0)
271 | unicode-display_width (~> 1.1, >= 1.1.1)
272 | typhoeus (1.4.1)
273 | ethon (>= 0.9.0)
274 | tzinfo (2.0.6)
275 | concurrent-ruby (~> 1.0)
276 | unicode-display_width (1.8.0)
277 | uri (1.0.3)
278 | webrick (1.9.1)
279 |
280 | PLATFORMS
281 | arm64-darwin
282 | x86_64-linux
283 |
284 | DEPENDENCIES
285 | github-pages
286 | http_parser.rb (~> 0.6.0)
287 | jekyll-feed (~> 0.12)
288 | tzinfo (>= 1, < 3)
289 | tzinfo-data
290 | wdm (~> 0.1)
291 |
292 | BUNDLED WITH
293 | 2.6.5
294 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Temporary Readme for Open Source San José website redesign branch
2 |
3 | Please clone from and push changes to this branch if you are participating in the website redesign project.
4 |
5 | We will be using the built in Projects tab Kanban board for project management, following Bonnie Wolfe's(of Hack for LA) process.
6 |
7 | ## How To Run
8 |
9 | Host a local version of the Open Source San José website to make changes.
10 |
11 | For set up, open the command line and run the following code.
12 |
13 | 1. **Clone the project** to download the project file onto your local computer.
14 | `git clone https://github.com/codeforsanjose/codeforsanjose.github.io`
15 |
16 | 2. **Enter the directory** moves your command line into the project folder so you can make changes.
17 | `cd codeforsanjose.github.io`
18 |
19 | 3. **Change Branch** moves to the redesign branch so your work is committed to the right place.
20 | `git checkout 2020_redesign`
21 |
22 | 4. [Install and build the site with Jekyll](https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll/testing-your-github-pages-site-locally-with-jekyll):
23 | ```bash
24 | bundle exec jekyll serve
25 | ```
26 |
27 | 5. Open your browser and enter the path to this file:
28 | `codeforsanjose.github.io/index.html`
29 |
30 | ## Technologies
31 |
32 | - [Jekyll](https://jekyllrb.com/)
33 | - HTML
34 | - SASS/CSS
35 | - JavaScript
36 |
37 | ## How to Contribute
38 |
39 | Join the discussion on our [Discord server](https://discord.gg/XMrqrCfprT).
40 |
41 | # Original website readme below
42 |
43 | ========================
44 |
45 | # Open Source San José Website
46 |
47 | # [Demo](http://www.codeforsanjose.com)
48 |
49 | Open Source San José is a local volunteer organization. This website is the central location where people can learn aout the organization.
50 |
51 | ## How To Run
52 |
53 | Host a local version of the Open Source San José website to make changes.
54 |
55 | For set up, open the command line and run the following code.
56 |
57 | 1. **Clone the project** to download the project file onto your local computer.
58 | `git clone https://github.com/codeforsanjose/codeforsanjose.github.io`
59 |
60 | 2. **Enter the directory** moves your command line into the project folder so you can make changes.
61 | `cd codeforsanjose.github.io`
62 |
63 | 3. Open your browser and enter the path to this file:
64 | `codeforsanjose.github.io/index.html`
65 |
66 | ## Technologies
67 |
68 | - JavaScript
69 | - jQuery
70 | - HTML
71 | - CSS
72 | - Bootstrap
73 |
74 | ## How to Contribute
75 |
76 | Join the discussion on our [Discord server](https://discord.gg/XMrqrCfprT).
77 |
--------------------------------------------------------------------------------
/_config.yml:
--------------------------------------------------------------------------------
1 | title: Open Source San José
2 | copyright: Open Source San José
3 | url: https://opensourcesanjose.org/
4 | start: 2014
5 | ein: 99-4612294
6 | directors:
7 | - Joey Richardson
8 | - Nick Katsantones
9 | hack_night:
10 | schedule: the fourth Thursday of the month at 6:30 p.m.
11 | location: Mountain Mikes Pizza
12 | address: |
13 | 29 S Third St
14 | San Jose, CA 95113
15 | latitude: 37.336604
16 | longitude: -121.888158
17 | zoom: 17
18 | # Contact
19 | contact:
20 | discord: https://discord.gg/hjSVPBsEhf
21 | email: admin@opensourcesanjose.org
22 | eventbrite: opensourcesanjose
23 | facebook: codeforsanjose
24 | github: codeforsanjose
25 | mastodon: opensourcesanjose@sfba.social
26 | medium: code-for-san-jose
27 | share_idea_form: https://forms.gle/ui7hCCaXCKXTVvN89
28 | twitter: OpenSourceSJ
29 | volunteer_signup_form: https://forms.gle/pfLfKGidXK3HJGKf6
30 | mapbox: eyJ1IjoiZGFuZWtvbHNlbiIsImEiOiJjazl4ZXl5OGwwam5kM2hta2tiZG1hMmRhIn0.TuyZ8-gvC9b9Wm_nOj25kw
31 | exclude:
32 | - LICENSE
33 | - README
34 |
--------------------------------------------------------------------------------
/_data/projects.csv:
--------------------------------------------------------------------------------
1 | updated,Order,title,status,project_summary,project_description,tech,skills,partner,github_url,live_url,photo1,photo2,photo3,photo1_alt,photo2_alt,photo3_alt
2 | ,1,Happening At the Moment,Active,Building a better online experience for San Jose City Council meetings online.,Built with the latest in modern tech stacks this application will all a more streamlined process for city admins to address changes to the agenda and for the public to have a less stressful online interaction if they cannot make it to the in person meeting.,"React, HTML, CSS, NodeJS, ExpressJS, PostGresSQL",,"Only in San Jose, San Jose Mayors Office",https://github.com/codeforsanjose/project-happening-atm,,/img/projects/project_placeholder.jpg,,,,,
3 | ,2,Litter AI,Active,"Using latest of AI technology to identify when our meals or snacks are finished, is the leftover material compostable or recyclable.","Built with React, HTML CSS as a modern Web application volunteers have put together a simple application for ingesting a picture of material to our AI service and giving the response back to the consumer with a confidence of result. ","React, HTML, CSS, Python, AI Modeling","React, HTML, CSS, Python",Community Members,https://github.com/codeforsanjose/litter.ai,,/img/projects/project_placeholder.jpg,,,,,
4 | 6/29/2020 17:08:00,3,Heart of the Valley,Active,"Map of public art and murals in South Bay, built with Mapbox JS.",,,,,https://github.com/codeforsanjose/heartofthevalley,https://opensourcesanjose.org/heartofthevalley/,/img/projects/project_placeholder.jpg,,,,,
5 | 6/8/2020 22:22:10,4,Catalyze SV Letter/Scorecard Improvement,Active,Add easy to understand visual elements to the Catalyze SV PAC letter and scorecard.,"Visually represent Scorecard criteria and positive elements in the Letter with icons to make the easier to understand and more visually appealing.
6 |
7 | These improvements should make the Scorecard and Letter easier to read and understand quickly for both busy officials and the general public. This will contribute to the information being read.","Adobe Illustrator, Photoshop, InDesign, Google Docs","Graphic design, UX research","Alex Shoor, Catalyze SV staff",.,.,/img/projects/catalyze_sv/ss_1.png,/img/projects/catalyze_sv/ss_2.png,,,,
8 | 6/29/2020 17:08:00,5,CiiT Tool,Active,An app to assist permanent residents who intend to apply for US citizenship with the assistance of immigration legal services provided by nonprofit organizations.,,"HTML, CSS/SCSS, Javascript","HTML, CSS/SCSS, Javascript",Center for Employment and Training Services,https://github.com/codeforsanjose/e-immigrate,,/img/projects/project_placeholder.jpg,,,,,
9 | 6/29/2020 16:37:00,6,OpenStreetMap (OSM),Active,"Building a detailed, locally relevant map of the South Bay as part of a worldwide open data community.","OpenStreetMap is the “Wikipedia of maps”, a world map with street-level detail that anyone can contribute to and anyone can use. OSM is used in a variety of real-world applications, from humanitarian response to in-car navigation. OSM aims to represent our local community more fully than proprietary alternatives.
10 |
11 | Open Source San José brings together local mappers to maintain OSM’s coverage of the South Bay, coordinate systematic imports of external data sources, train new mappers, and help other civic tech projects use OSM data.",OpenStreetMap,GIS,OpenStreetMap,https://github.com/codeforsanjose/OSM-SouthBay/,https://www.openstreetmap.org/#map=18/37.33619/-121.89059,/img/projects/osm/OSM-Map.png,/img/projects/osm/OSM-Team.jpg,/img/projects/osm/OSM-Cams.jpg,,,
12 | 6/2/2020 7:12:35,7,Bay Area Pandemic Dashboard (PanDa),Maintained,Dashboard to publish COVID-19 data and FAQ local to the Bay Area.,"Built in collaboration with Open Source San Francisco and Open Oakland, this website provides information related to COVID-19 and data dashboards from the Bay Area counties.","Python, Javascript",,"Code for SF, Open Oakland",https://github.com/sfbrigade/stop-covid19-sfbayarea,https://panda.baybrigades.org/,/img/projects/panda/ss_1.png,/img/projects/panda/ss_2.png,/img/projects/panda/ss_3.png,,,
13 | 5/27/2020 18:42:42,8,Meal Tally,Archived,No dev work needed but planning for training new sites to use meal tally app.,Small Web based application for tallying the meals handed out to children in need. For more info on the program: https://www.cde.ca.gov/ds/sh/sn/summersites.asp,"React, HTML, CSS, NodeJS, MongoDB",N/A,CA Dept of Education,https://github.com/codeforsanjose/SJPL-MealTally,.,/img/projects/project_placeholder.jpg,,,,,
14 | ,9,Open Disclosure ,Archived,A website visualizing local campaign finance data. Follow the money and hold representatives accountable for their spending and sponsors.,A website visualizing local campaign finance data. Follow the money and hold representatives accountable for their spending and sponsors.,"HTML, CSS, Python, Tableau","Data Science, Frontend, Backend, Web Developers, Data Pipelining",Internal Project,https://github.com/codeforsanjose/open-disclosure,.,/img/projects/project_placeholder.jpg,,,,,
15 | 6/29/2020 17:08:00,10,Disaster Response San Jose,Archived,"Web application that notifies people of active disaster information for San Jose and includes disaster planning resources, plus an administrative interface for disaster response managers to create/maintain active disaster updates",,,,,https://github.com/codeforsanjose/disaster-response-sj,,/img/projects/project_placeholder.jpg,,,,,
16 | 6/29/2020 17:08:00,11,San Jose Census,Archived,"Website to help people understand why the Census matters, and view sample questions asked on the Census. Translated in Spanish and Vietnamese.",,,,,https://github.com/codeforsanjose/census2020,,/img/projects/project_placeholder.jpg,,,,,
17 | 6/23/2020 9:49:31,12,Silicon Valley Strong - Resident Assistant Chatbot,Maintained,"Curate content and refine translations for the City of San Jose's resident assistant chatbot, which is live on SiliconValleyStrong.org.","Curate content and refine translations for the City of San Jose's resident assistant chatbot, which is live on SiliconValleyStrong.org. Users can interact with the chatbot to get answers to FAQ related to COVID-19 and local resources.","Google Forms, Google Sheets","Content Strategy, Design, Project Management, Data Analysis, Conversation Design, Translation, Accessibility",San Jose Mayor's Office of Tech and Innovation,,https://siliconvalleystrong.org,/img/projects/project_placeholder.jpg,,,,,
18 | 3/27/2025 17:08:00,13,Open Source San Jose Website,Active,Update the old Code for San Jose website with a v2.0,"Updating the CFSJ website to include project status, links to resources and allow for new project proposals.","HTML, CSS, JavaScript, Jekyll, Ruby",Frontend,,https://github.com/codeforsanjose/codeforsanjose.github.io,https://opensourcesanjose.org/,/img/projects/project_placeholder.jpg,,,,,
19 |
--------------------------------------------------------------------------------
/_includes/donateButton.html:
--------------------------------------------------------------------------------
1 |
2 | Donate
3 |
--------------------------------------------------------------------------------
/_includes/footer.html:
--------------------------------------------------------------------------------
1 |
17 |
18 |
19 |
20 |
21 |
Got feedback? Let us know!
22 |
© {{ site.start }}–{{ site.time | date: "%Y" }} {{ site.copyright | default: site.title }}
23 |
24 |
--------------------------------------------------------------------------------
/_includes/header.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
Home
10 | {% include navigation.html %}
11 |
12 |
43 |
44 |
--------------------------------------------------------------------------------
/_includes/mastodon.html:
--------------------------------------------------------------------------------
1 | https://{{ site.contact.mastodon | split: "@" | last }}/@{{ site.contact.mastodon | split: "@" | first }}
2 |
--------------------------------------------------------------------------------
/_includes/navigation.html:
--------------------------------------------------------------------------------
1 | Volunteer
2 | About Us
3 | Projects
4 | Events
5 |
7 | FAQ
8 | {% include donateButton.html %}
9 |
--------------------------------------------------------------------------------
/_includes/projects.html:
--------------------------------------------------------------------------------
1 |
2 | {% for project in site.data.projects limit: include.limit %}
3 | {% unless include.status and include.status != project.status %}
4 |
13 |
{{ project.status }}
14 |
15 |
{{ project.title | xml_escape }}
16 |
{{ project.project_summary | xml_escape }}
17 |
22 |
Tech: {{ project.tech | xml_escape }}
23 |
Learn More
24 |
25 | {% endunless %}
26 | {% endfor %}
27 |
28 |
--------------------------------------------------------------------------------
/_layouts/default.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | {%- if page.title -%} {{ page.title }} @ {% endif -%} {{ site.title }}
8 |
9 |
10 | {%- if page.description -%}
11 |
12 | {%- endif -%}
13 |
14 |
15 | {{ page.meta }}
16 | {%- if page.verify_mastodon -%}
17 |
18 | {%- endif -%}
19 |
20 |
21 |
22 |
23 |
24 |
25 | {{ page.styles }}
26 |
27 |
29 |
30 | {{ page.scripts }}
31 |
32 |
33 |
34 |
35 |
36 | {% include header.html %}
37 |
38 |
39 | {{ content }}
40 |
41 |
42 | {% include footer.html %}
43 |
44 |
45 |
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/about.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | title: About Us
4 | styles: |
5 |
6 | ---
7 |
17 |
18 |
What is Open Source San José?
19 |
20 | We are a group of volunteer developers, designers, researchers,
21 | community organizers, and more who collaborate on technical projects
22 | that better our community, including websites, civic apps, data
23 | visualizations, and media projects.
24 |
25 |
26 | We create a space for San José’s civic tech community to meet,
27 | experiment and collaborate on all kinds of projects through our twice-
28 | monthly Civic Hack Nights.
29 |
30 |
31 | We typically meet twice a month on Thursdays 6:30-9:00pm in downtown
32 | San José. Find our next events by joining our
33 | Eventbrite group .
34 |
35 |
36 | Technical skills are not required to contribute. Project managers,
37 | subject matter experts, communications specialists, writers,
38 | researchers, community organizers, creatives, designers, developers,
39 | data scientists are all welcome!
40 |
41 |
Core Values
42 |
43 | We are civic innovators for good – we experiment, we build, we push boundaries to discover better ways to
44 | do things.
45 | We believe community members’ ideas, skills and experiences can benefit our city when applied to civic
46 | challenges.
47 | We believe technology can enable change, but it is far less important than the change it can support when
48 | used effectively.
49 | We work in the open, prioritizing open source technology that others can use freely to improve their
50 | communities.
51 | We are nonpartisan and do not endorse candidates for elected office.
52 | We are anti-racist. We stand against systemic oppression of minorities – especially BIPOC (Black,
53 | Indigenous, People of Color) –, racism, bigotry, prejudice, and white supremacy.
54 |
55 |
56 |
Our Approach
57 |
58 | We openly collaborate with others seeking to improve our community for all.
59 | We design with those we seek to serve rather than designing for them.
60 | We value human-centered design and always consider technology to be secondary to the real needs of people
61 | using the technology.
62 | We work using agile methods- we experiment, build fast, learn and adapt rather than assume we know the
63 | perfect solution to begin with.
64 |
65 |
66 |
On Government
67 |
68 | We believe government is a powerful engine of change.
69 | We value and respect public service while simultaneously working to improve and update our city
70 | government.
71 | We believe an open government is more responsive, less corrupt and more accessible to the community.
72 | We believe our city will be stronger with more opportunities for San José residents to participate in our
73 | civic society when the government better engages all communities.
74 |
75 |
On Community
76 |
77 | We believe that powerful change comes from the community.
78 | We value nonprofits and community-based organizations that serve to improve the quality of life for
79 | residents in San José and the wider South Bay.
80 | We believe inclusive and connected communities make our city stronger by providing more opportunities for
81 | civic engagement.
82 | We believe we build better solutions by listening to our community.
83 |
84 |
85 |
Content Magazine
86 | article
87 |
88 |
89 |
90 |
91 |
97 |
98 | Have more questions about our history and how we operate?
99 | See our FAQ (Frequently Asked Questions) page.
100 |
101 |
Let's collaborate!
102 |
103 | Pitch a design, data or coding project for our volunteers to work on.
104 | You can
105 | share your
106 | idea
107 | or email us .
108 |
109 |
Check out our FAQ for more details on how the proposal process works.
110 |
111 |
112 | Our Executive Team
113 |
114 |
Executive Directors
115 |
116 |
Joey Richardson
117 |
118 |
Co-Director
119 |
120 |
121 |
Nick Katsantones
122 |
123 |
Co-Director
124 |
125 |
Board Members Team
126 |
127 |
Janet Sosa
128 |
129 |
Board Member Treasurer
130 |
131 |
132 |
Valdo Drozdek
133 |
134 |
Board Member Secretary
135 |
136 |
Project Leaders
137 |
138 |
139 |
140 |
Former Leadership
141 |
148 |
207 |
208 |
209 |
210 |
--------------------------------------------------------------------------------
/assets/css/404.css:
--------------------------------------------------------------------------------
1 | .error404 {
2 | padding: 50px 0px;
3 | width: 320px;
4 | margin: 0 auto;
5 | text-align: center;
6 | }
7 | .error404 h1 {
8 | font-size: 35px;
9 | margin: 20px;
10 | }
11 | .error404 p {
12 | font-size: 24px;
13 | }
14 | .error404 a {
15 | display: block;
16 | font-size: 25px;
17 | width: 50%;
18 | margin: 20px auto;
19 | padding: 10px;
20 | border-radius: 10px;
21 | background-color: rgba(255, 255, 255, 0.1);
22 | }
23 |
24 | /*# sourceMappingURL=404.css.map */
25 |
--------------------------------------------------------------------------------
/assets/css/404.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["404.scss"],"names":[],"mappings":"AAAA;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA","file":"404.css"}
--------------------------------------------------------------------------------
/assets/css/404.min.css:
--------------------------------------------------------------------------------
1 | .error404{padding:50px 0px;width:320px;margin:0 auto;text-align:center}.error404 h1{font-size:35px;margin:20px}.error404 p{font-size:24px}.error404 a{display:block;font-size:25px;width:50%;margin:20px auto;padding:10px;border-radius:10px;background-color:rgba(255,255,255,0.1)}
2 |
--------------------------------------------------------------------------------
/assets/css/404.scss:
--------------------------------------------------------------------------------
1 | .error404 {
2 | padding: 50px 0px;
3 | width: 320px;
4 | margin: 0 auto;
5 | text-align: center;
6 | h1 {
7 | font-size: 35px;
8 | margin: 20px;
9 | }
10 | p {
11 | font-size: 24px;
12 | }
13 | a {
14 | display: block;
15 | font-size: 25px;
16 | width: 50%;
17 | margin: 20px auto;
18 | padding: 10px;
19 | border-radius: 10px;
20 | background-color: rgba($color: white, $alpha: 0.1);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/assets/css/about.css:
--------------------------------------------------------------------------------
1 | a{color:#399fd3;text-decoration:none}a:hover{text-decoration:underline}#about-title{background:url(../img/banners/quetzalcoatl.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.text-content ul{list-style:circle}.text-content ul li{margin:15px;font-size:22px}.image-set{width:200px;border-radius:25px}.iframe-container{position:relative;width:100%;padding-bottom:56.25%}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#leadership-team h3{margin-left:35px}#leadership-team .leader{width:320px;padding:20px;border:3px solid #399fd3;margin:25px auto;border-radius:25px}#leadership-team .leader h2{font-size:2rem}#leadership-team .leader p{font-size:135%;font-weight:600;white-space:nowrap}#leadership-team .leader img{border:3px solid #399fd3}#leadership-team #former-leadership #leader img{border-radius:50%;height:60px;border:3px solid #399fd3}#leadership-team .captain{border:none;border-bottom:3px solid #399fd3}#leadership-team .captain img{border:3px solid #399fd3}#leadership-team .captain p{text-align:left;margin:10px}@media(orientation: landscape){#leadership-team{flex-direction:row;text-align:center}.leader{display:inline-block;margin:20px 20px}}@media(min-width: 600px)and (orientation: portrait){#leadership-team{flex-direction:row;text-align:center}#leadership-team h3{margin-left:60px}#leadership-team .leader{display:inline-block;margin:15px 20px}}@media(min-width: 600px)and (orientation: landscape){#leadership-team{flex-direction:row;text-align:center;width:75%;margin:0 auto}#leadership-team .leader{display:inline-block;margin:15px 30px}}@media(min-width: 1200px){.iframe-container{width:75%;margin:10px auto}}/*# sourceMappingURL=about.css.map */
2 |
--------------------------------------------------------------------------------
/assets/css/about.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["about.scss"],"names":[],"mappings":"AAIA,EACE,MAHa,QAIb,qBAEA,QACE,0BAKJ,aACE,gDACA,2BACA,4BACA,sBAIA,iBACE,kBAEA,oBACE,YACA,eAON,WACE,YACA,mBAGF,kBACE,kBACA,WACA,sBAEA,yBACE,kBACA,MACA,OACA,WACA,YAKF,oBACE,iBAGF,yBACE,YACA,aACA,yBACA,iBACA,mBAGA,4BACE,eAEF,2BACE,eACA,gBACA,mBAGF,6BACE,yBAOA,gDACE,kBACA,YAEA,yBAIN,0BACE,YACA,gCAEA,8BACE,yBAGF,4BACE,gBACA,YAON,+BACE,iBACE,mBACA,kBAGF,QACE,qBACA,kBAMJ,oDACE,iBACE,mBACA,kBAEA,oBACE,iBAGF,yBACE,qBACA,kBAON,qDACE,iBACE,mBACA,kBACA,UACA,cAEA,yBACE,qBACA,kBAQN,0BACE,kBACE,UACA","file":"about.css"}
--------------------------------------------------------------------------------
/assets/css/about.min.css:
--------------------------------------------------------------------------------
1 | a{color:#399fd3;text-decoration:none}a:hover{text-decoration:underline}#about-title{background:url(../img/banners/quetzalcoatl.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.iframe-container{position:relative;width:100%;padding-bottom:56.25%}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#leadership-team h3{margin-left:35px}#leadership-team .leader{position:relative;border:3px solid #399fd3;border-radius:30px;margin:25px auto;width:350px;height:60px}#leadership-team .leader p{font-size:135%;font-weight:600;position:absolute;top:5px;left:75px;white-space:nowrap}#leadership-team .leader img{border-radius:50%;height:60px;position:absolute;top:-3px;left:-3px;border:3px solid #399fd3}#leadership-team .captain{border:none;border-bottom:3px solid #399fd3;border-radius:0px;width:250px}#leadership-team .captain img{border:3px solid #399fd3;top:0px;left:-28px}#leadership-team .captain p{left:50px;top:10px}@media (orientation: landscape){#leadership-team{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:center}.leader{display:inline-block;width:250px;margin:20px 20px}.leader p{top:5px}.captain{width:250px}}@media (min-width: 600px) and (orientation: portrait){#leadership-team{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:center}#leadership-team h3{margin-left:60px}#leadership-team .leader{display:inline-block;width:350px;margin:15px 20px}#leadership-team .leader p{top:10px}#leadership-team .captain{width:250px}}@media (min-width: 600px) and (orientation: landscape){#leadership-team{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:center;width:75%;margin:0 auto}#leadership-team .leader{display:inline-block;width:350px;margin:15px 30px}#leadership-team .leader p{top:10px}#leadership-team .captain{width:250px}}@media (min-width: 1200px){.iframe-container{width:75%;margin:10px auto}}
2 |
--------------------------------------------------------------------------------
/assets/css/about.scss:
--------------------------------------------------------------------------------
1 | // GLOBAL VARIABLES
2 | $body-color: #222222;
3 | $accent-color: #399fd3;
4 |
5 | a {
6 | color: $accent-color;
7 | text-decoration: none;
8 |
9 | &:hover {
10 | text-decoration: underline;
11 | }
12 | }
13 |
14 |
15 | #about-title {
16 | background: url(../img/banners/quetzalcoatl.jpg);
17 | background-position: center;
18 | background-repeat: no-repeat;
19 | background-size: cover;
20 | }
21 |
22 | .text-content {
23 | ul {
24 | list-style: circle;
25 |
26 | li {
27 | margin: 15px;
28 | font-size: 22px;
29 |
30 | }
31 |
32 | }
33 | }
34 |
35 | .image-set {
36 | width: 200px;
37 | border-radius: 25px;
38 | }
39 |
40 | .iframe-container {
41 | position: relative;
42 | width: 100%;
43 | padding-bottom: 56.25%;
44 |
45 | iframe {
46 | position: absolute;
47 | top: 0;
48 | left: 0;
49 | width: 100%;
50 | height: 100%;
51 | }
52 | }
53 |
54 | #leadership-team {
55 | h3 {
56 | margin-left: 35px;
57 | }
58 |
59 | .leader {
60 | width: 320px;
61 | padding: 20px;
62 | border: 3px solid $accent-color;
63 | margin: 25px auto;
64 | border-radius: 25px;
65 |
66 |
67 | h2 {
68 | font-size: 2rem;
69 | }
70 | p {
71 | font-size: 135%;
72 | font-weight: 600;
73 | white-space: nowrap;
74 | }
75 |
76 | img {
77 | border: 3px solid $accent-color;
78 | }
79 |
80 |
81 | }
82 | #former-leadership {
83 | #leader {
84 | img {
85 | border-radius: 50%;
86 | height: 60px;
87 |
88 | border: 3px solid $accent-color;
89 | }
90 | }
91 | }
92 | .captain {
93 | border: none;
94 | border-bottom: 3px solid $accent-color;
95 |
96 | img {
97 | border: 3px solid $accent-color;
98 | }
99 |
100 | p {
101 | text-align: left;
102 | margin: 10px;
103 | }
104 | }
105 | }
106 |
107 | // PHONE LANDSCAPE LAYOUT ******************************************************
108 |
109 | @media (orientation: landscape) {
110 | #leadership-team {
111 | flex-direction: row;
112 | text-align: center;
113 | }
114 |
115 | .leader {
116 | display: inline-block;
117 | margin: 20px 20px;
118 | }
119 | }
120 |
121 | // TABLET PORTRAIT LAYOUT ********************************************************
122 |
123 | @media (min-width: 600px) and (orientation: portrait) {
124 | #leadership-team {
125 | flex-direction: row;
126 | text-align: center;
127 |
128 | h3 {
129 | margin-left: 60px;
130 | }
131 |
132 | .leader {
133 | display: inline-block;
134 | margin: 15px 20px;
135 | }
136 | }
137 | }
138 |
139 | // TABLET LANDSCAPE LAYOUT **********************************************************
140 |
141 | @media (min-width: 600px) and (orientation: landscape) {
142 | #leadership-team {
143 | flex-direction: row;
144 | text-align: center;
145 | width: 75%;
146 | margin: 0 auto;
147 |
148 | .leader {
149 | display: inline-block;
150 | margin: 15px 30px;
151 |
152 | }
153 | }
154 | }
155 |
156 | // DESKTOP LAYOUT ***************************************************************
157 |
158 | @media (min-width: 1200px) {
159 | .iframe-container {
160 | width: 75%;
161 | margin: 10px auto;
162 | }
163 | }
--------------------------------------------------------------------------------
/assets/css/faq.css:
--------------------------------------------------------------------------------
1 | #FAQ-title {
2 | background: url(../img/banners/valley.jpg);
3 | background-position: center;
4 | background-repeat: no-repeat;
5 | background-size: cover;
6 | }
7 |
8 | .iframe-container {
9 | position: relative;
10 | width: 100%;
11 | padding-bottom: 56.25%;
12 | }
13 | .iframe-container iframe {
14 | position: absolute;
15 | top: 0;
16 | left: 0;
17 | width: 100%;
18 | height: 100%;
19 | }
20 |
21 | h4 {
22 | font-size: 140%;
23 | font-weight: normal;
24 | }
25 |
26 | ul {
27 | list-style-position: inside;
28 | list-style-type: circle;
29 | margin: 10px 0px;
30 | }
31 | ul li {
32 | margin: 0 0 4px 15px;
33 | }
34 |
35 | a {
36 | color: #399fd3;
37 | }
38 | a:hover {
39 | text-decoration: underline;
40 | }
41 |
42 | /*# sourceMappingURL=faq.css.map */
43 |
--------------------------------------------------------------------------------
/assets/css/faq.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["faq.scss"],"names":[],"mappings":"AAEA;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;;AACA;EACE;;;AAIJ;EACE,OAtCa;;AAwCb;EACE","file":"faq.css"}
--------------------------------------------------------------------------------
/assets/css/faq.min.css:
--------------------------------------------------------------------------------
1 | #FAQ-title{background:url(../img/banners/valley.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.iframe-container{position:relative;width:100%;padding-bottom:56.25%}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}h4{font-size:140%;font-weight:normal}ul{list-style-position:inside;list-style-type:circle;margin:10px 0px}ul li{margin:0 0 4px 15px}a{color:#399fd3}a:hover{text-decoration:underline}
2 |
--------------------------------------------------------------------------------
/assets/css/faq.scss:
--------------------------------------------------------------------------------
1 | $accent-color: #399fd3;
2 |
3 | #FAQ-title {
4 | background: url(../img/banners/valley.jpg);
5 | background-position: center;
6 | background-repeat: no-repeat;
7 | background-size: cover;
8 | }
9 |
10 | .iframe-container {
11 | position: relative;
12 | width: 100%;
13 | padding-bottom: 56.25%;
14 |
15 | iframe {
16 | position: absolute;
17 | top: 0;
18 | left: 0;
19 | width: 100%;
20 | height: 100%;
21 | }
22 | }
23 |
24 | h4 {
25 | font-size: 140%;
26 | font-weight: normal;
27 | }
28 |
29 | ul {
30 | list-style-position: inside;
31 | list-style-type: circle;
32 | margin: 10px 0px;
33 | li {
34 | margin: 0 0 4px 15px;
35 | }
36 | }
37 |
38 | a {
39 | color: $accent-color;
40 |
41 | &:hover {
42 | text-decoration: underline;
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/assets/css/footer.css:
--------------------------------------------------------------------------------
1 | footer {
2 | display: flex;
3 | flex-direction: row;
4 | justify-content: space-between;
5 | border-top: 4px solid #399fd3;
6 | margin-top: 50px;
7 | padding-bottom: 0px;
8 | }
9 | footer #foot-links {
10 | height: 175px;
11 | display: flex;
12 | width: 57%;
13 | flex-direction: row;
14 | justify-content: space-evenly;
15 | padding: 20px 10px;
16 | }
17 | footer #foot-links div {
18 | display: flex;
19 | flex-direction: column;
20 | justify-content: space-between;
21 | }
22 | footer #foot-links div h5 {
23 | font-size: 12px;
24 | border-bottom: 2px solid #399fd3;
25 | margin-bottom: 4px;
26 | }
27 | footer #foot-links div a {
28 | color: white;
29 | text-decoration: none;
30 | font-size: 10px;
31 | }
32 | footer #legal {
33 | display: flex;
34 | width: 41%;
35 | flex-direction: column;
36 | justify-content: center;
37 | align-items: flex-end;
38 | height: 175px;
39 | }
40 | footer #legal a {
41 | width: 70%;
42 | }
43 | footer #legal a img {
44 | width: 100%;
45 | }
46 | footer #legal p {
47 | font-size: 8px;
48 | margin-right: 10px;
49 | }
50 |
51 | @media (orientation: landscape) {
52 | footer #legal {
53 | padding-right: 30px;
54 | }
55 | footer #legal a {
56 | width: 40%;
57 | }
58 | footer #legal a img {
59 | width: 100%;
60 | }
61 | footer #legal p {
62 | margin-right: 15px;
63 | }
64 | }
65 | @media (min-width: 600px) and (orientation: portrait) {
66 | footer #foot-links {
67 | width: 45%;
68 | }
69 | footer #legal {
70 | padding-right: 30px;
71 | }
72 | footer #legal a {
73 | width: 40%;
74 | }
75 | footer #legal a img {
76 | width: 100%;
77 | }
78 | footer #legal p {
79 | font-size: 65%;
80 | margin-right: 15px;
81 | }
82 | }
83 | @media (min-width: 600px) and (orientation: landscape) {
84 | footer {
85 | padding: 25px 0px;
86 | }
87 | footer #foot-links {
88 | width: 45%;
89 | height: 200px;
90 | }
91 | footer #foot-links div h5 {
92 | font-size: 14px;
93 | }
94 | footer #foot-links div a {
95 | font-size: 12px;
96 | }
97 | footer #legal {
98 | height: 200px;
99 | padding-right: 30px;
100 | }
101 | footer #legal a {
102 | width: 38%;
103 | }
104 | footer #legal a img {
105 | width: 100%;
106 | }
107 | footer #legal p {
108 | font-size: 65%;
109 | margin-right: 15px;
110 | line-height: 2;
111 | }
112 | }
113 | @media (min-width: 1200px) {
114 | footer {
115 | padding-top: 25px;
116 | }
117 | footer #foot-links div h5 {
118 | margin-bottom: 7px;
119 | }
120 | footer #legal a {
121 | width: 30%;
122 | }
123 | footer #legal a img {
124 | width: 100%;
125 | }
126 | footer #legal p {
127 | font-size: 14px;
128 | margin-right: 20px;
129 | line-height: 2;
130 | }
131 | }
132 | @media (min-width: 1800px) {
133 | footer #foot-links {
134 | width: 45%;
135 | }
136 | footer #foot-links div h5 {
137 | font-size: 16px;
138 | }
139 | footer #foot-links div a {
140 | font-size: 14px;
141 | }
142 | footer #legal img {
143 | width: 25%;
144 | }
145 | }
146 |
147 | /*# sourceMappingURL=footer.css.map */
148 |
--------------------------------------------------------------------------------
/assets/css/footer.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["footer.scss"],"names":[],"mappings":"AAKA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AACA;EACE;;AAGJ;EACE;EACA;;;AAON;EAEI;IACE;;EACA;IACE;;EACA;IACE;;EAGJ;IACE;;;AAQR;EAEI;IACE;;EAEF;IACE;;EACA;IACE;;EACA;IACE;;EAGJ;IACE;IACA;;;AAQR;EACE;IACE;;EACA;IACE;IACA;;EAEE;IACE;;EAEF;IACE;;EAIN;IACE;IACA;;EACA;IACE;;EACA;IACE;;EAGJ;IACE;IACA;IACA;;;AAQR;EACE;IACE;;EAGI;IACE;;EAKJ;IACE;;EACA;IACE;;EAGJ;IACE;IACA;IACA;;;AAQR;EAEI;IACE;;EAEE;IACE;;EAEF;IACE;;EAKJ;IACE","file":"footer.css"}
--------------------------------------------------------------------------------
/assets/css/footer.min.css:
--------------------------------------------------------------------------------
1 | footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:4px solid #399fd3;margin-top:50px;padding-bottom:0px}footer #foot-links{height:175px;display:-webkit-box;display:-ms-flexbox;display:flex;width:57%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:20px 10px}footer #foot-links div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer #foot-links div h5{font-size:12px;border-bottom:2px solid #399fd3;margin-bottom:4px}footer #foot-links div a{color:white;text-decoration:none;font-size:10px}footer #legal{display:-webkit-box;display:-ms-flexbox;display:flex;width:41%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:175px}footer #legal a{width:70%}footer #legal a img{width:100%}footer #legal p{font-size:8px;margin-right:10px}@media (orientation: landscape){footer #legal{padding-right:30px}footer #legal a{width:40%}footer #legal a img{width:100%}footer #legal p{margin-right:15px}}@media (min-width: 600px) and (orientation: portrait){footer #foot-links{width:45%}footer #legal{padding-right:30px}footer #legal a{width:40%}footer #legal a img{width:100%}footer #legal p{font-size:65%;margin-right:15px}}@media (min-width: 600px) and (orientation: landscape){footer{padding:25px 0px}footer #foot-links{width:45%;height:200px}footer #foot-links div h5{font-size:14px}footer #foot-links div a{font-size:12px}footer #legal{height:200px;padding-right:30px}footer #legal a{width:38%}footer #legal a img{width:100%}footer #legal p{font-size:65%;margin-right:15px;line-height:2}}@media (min-width: 1200px){footer{padding-top:25px}footer #foot-links div h5{margin-bottom:7px}footer #legal a{width:30%}footer #legal a img{width:100%}footer #legal p{font-size:14px;margin-right:20px;line-height:2}}@media (min-width: 1800px){footer #foot-links{width:45%}footer #foot-links div h5{font-size:16px}footer #foot-links div a{font-size:14px}footer #legal img{width:25%}}
2 |
--------------------------------------------------------------------------------
/assets/css/footer.scss:
--------------------------------------------------------------------------------
1 | // GLOBAL SETTING & PHONE LAYOUT
2 |
3 | $body-color: #222222;
4 | $accent-color: #399fd3;
5 |
6 | footer {
7 | display: flex;
8 | flex-direction: row;
9 | justify-content: space-between;
10 | border-top: 4px solid $accent-color;
11 | margin-top: 50px;
12 | padding-bottom: 0px;
13 |
14 | #foot-links {
15 | height: 175px;
16 | display: flex;
17 | width: 57%;
18 | flex-direction: row;
19 | justify-content: space-evenly;
20 | padding: 20px 10px;
21 |
22 | div {
23 | display: flex;
24 | flex-direction: column;
25 | justify-content: space-between;
26 |
27 | h5 {
28 | font-size: 12px;
29 | border-bottom: 2px solid $accent-color;
30 | margin-bottom: 4px;
31 | }
32 |
33 | a {
34 | color: white;
35 | text-decoration: none;
36 | font-size: 10px;
37 | }
38 | }
39 | }
40 |
41 | #legal {
42 | display: flex;
43 | width: 41%;
44 | flex-direction: column;
45 | justify-content: center;
46 | align-items: flex-end;
47 | height: 175px;
48 |
49 | a {
50 | width: 70%;
51 | img {
52 | width: 100%;
53 | }
54 | }
55 | p {
56 | font-size: 8px;
57 | margin-right: 10px;
58 | }
59 | }
60 | }
61 |
62 | // PHONE LANDSCAPE LAYOUT
63 |
64 | @media (orientation: landscape) {
65 | footer {
66 | #legal {
67 | padding-right: 30px;
68 | a {
69 | width: 40%;
70 | img {
71 | width: 100%;
72 | }
73 | }
74 | p {
75 | margin-right: 15px;
76 | }
77 | }
78 | }
79 | }
80 |
81 | // TABLET PORTRAIT LAYOUT
82 |
83 | @media (min-width: 600px) and (orientation: portrait) {
84 | footer {
85 | #foot-links {
86 | width: 45%;
87 | }
88 | #legal {
89 | padding-right: 30px;
90 | a {
91 | width: 40%;
92 | img {
93 | width: 100%;
94 | }
95 | }
96 | p {
97 | font-size: 65%;
98 | margin-right: 15px;
99 | }
100 | }
101 | }
102 | }
103 |
104 | // TABLET LANDSCAPE LAYOUT
105 |
106 | @media (min-width: 600px) and (orientation: landscape) {
107 | footer {
108 | padding: 25px 0px;
109 | #foot-links {
110 | width: 45%;
111 | height: 200px;
112 | div {
113 | h5 {
114 | font-size: 14px;
115 | }
116 | a {
117 | font-size: 12px;
118 | }
119 | }
120 | }
121 | #legal {
122 | height: 200px;
123 | padding-right: 30px;
124 | a {
125 | width: 38%;
126 | img {
127 | width: 100%;
128 | }
129 | }
130 | p {
131 | font-size: 65%;
132 | margin-right: 15px;
133 | line-height: 2;
134 | }
135 | }
136 | }
137 | }
138 |
139 | // DESKTOP LAYOUT
140 |
141 | @media (min-width: 1200px) {
142 | footer {
143 | padding-top: 25px;
144 | #foot-links {
145 | div {
146 | h5 {
147 | margin-bottom: 7px;
148 | }
149 | }
150 | }
151 | #legal {
152 | a {
153 | width: 30%;
154 | img {
155 | width: 100%;
156 | }
157 | }
158 | p {
159 | font-size: 14px;
160 | margin-right: 20px;
161 | line-height: 2;
162 | }
163 | }
164 | }
165 | }
166 |
167 | // XL DESKTOP LAYOUT
168 |
169 | @media (min-width: 1800px) {
170 | footer {
171 | #foot-links {
172 | width: 45%;
173 | div {
174 | h5 {
175 | font-size: 16px;
176 | }
177 | a {
178 | font-size: 14px;
179 | }
180 | }
181 | }
182 | #legal {
183 | img {
184 | width: 25%;
185 | }
186 | }
187 | }
188 | }
189 |
--------------------------------------------------------------------------------
/assets/css/global.css:
--------------------------------------------------------------------------------
1 | * {
2 | padding: 0;
3 | margin: 0;
4 | box-sizing: border-box;
5 | font-family: "Open Sans", sans-serif;
6 | color: white;
7 | }
8 |
9 | body {
10 | background-color: #222222;
11 | color: white;
12 | font-family: Helvetica;
13 | font-size: 100%;
14 | }
15 |
16 | .small-hero {
17 | height: 500px;
18 | width: 100%;
19 | margin-bottom: 75px;
20 | position: relative;
21 | }
22 | .small-hero h1 {
23 | background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.9));
24 | font-size: 50px;
25 | width: 85%;
26 | position: absolute;
27 | left: 0px;
28 | bottom: -25px;
29 | }
30 | .small-hero #artist-info {
31 | position: absolute;
32 | top: 5px;
33 | right: 0px;
34 | text-align: right;
35 | opacity: 65%;
36 | background-color: black;
37 | padding: 3px 5px;
38 | }
39 | .small-hero #artist-info p {
40 | font-size: 11px;
41 | line-height: 97%;
42 | margin: 5px 0px;
43 | }
44 | .small-hero #artist-info p a {
45 | color: #399fd3;
46 | }
47 |
48 | h1 {
49 | font-size: 500%;
50 | font-weight: 700;
51 | text-align: center;
52 | }
53 |
54 | a {
55 | text-decoration: none;
56 | }
57 |
58 | h2 {
59 | background-color: #222222;
60 | padding: 0px 10px;
61 | font-size: 150%;
62 | margin-left: 4%;
63 | max-width: fit-content;
64 | }
65 |
66 | .h2bar {
67 | height: 15px;
68 | width: 100%;
69 | background-color: #399fd3;
70 | margin-bottom: -26px;
71 | }
72 |
73 | h3 {
74 | font-size: 160%;
75 | font-weight: 500;
76 | font-style: italic;
77 | position: relative;
78 | margin: 25px 0px;
79 | text-align: left;
80 | }
81 | h3::before {
82 | content: "";
83 | height: 90%;
84 | width: 7px;
85 | background-color: #399fd3;
86 | position: absolute;
87 | left: -12px;
88 | top: 4px;
89 | }
90 |
91 | .h3_wrap::before {
92 | content: "";
93 | height: 90%;
94 | width: 7px;
95 | background-color: #399fd3;
96 | position: absolute;
97 | left: -12px;
98 | top: 4px;
99 | }
100 |
101 | p {
102 | font-size: 100%;
103 | line-height: 2;
104 | }
105 |
106 | .container {
107 | width: 100%;
108 | max-width: 1200px;
109 | display: flex;
110 | margin: 0 auto;
111 | flex-direction: column;
112 | }
113 |
114 | .text-content {
115 | width: 87%;
116 | margin: 20px auto;
117 | }
118 | .text-content p {
119 | margin: 40px 0px;
120 | }
121 |
122 | .notify {
123 | font-weight: bold;
124 | background-color: #e84118;
125 | padding: 20px;
126 | margin: 10px;
127 | border-radius: 10px;
128 | }
129 |
130 | @media (orientation: landscape) {
131 | html,
132 | body {
133 | overflow-x: hidden;
134 | }
135 | body {
136 | position: relative;
137 | }
138 | .container {
139 | width: 100vw;
140 | }
141 | p {
142 | font-size: 16px;
143 | line-height: 160%;
144 | }
145 | .text-content {
146 | width: 80%;
147 | margin: 20px auto;
148 | }
149 | h2 {
150 | background-color: #222222;
151 | padding: 0px 10px;
152 | font-size: 27px;
153 | margin-left: 4%;
154 | max-width: fit-content;
155 | margin-bottom: 20px;
156 | }
157 | .h2bar {
158 | height: 15px;
159 | width: 100%;
160 | background-color: #399fd3;
161 | margin-bottom: -28px;
162 | }
163 | h3 {
164 | font-size: 25px;
165 | font-weight: 500;
166 | font-style: italic;
167 | position: relative;
168 | margin-left: 0px;
169 | }
170 | h3::before {
171 | content: "";
172 | height: 30px;
173 | width: 9px;
174 | background-color: #399fd3;
175 | position: absolute;
176 | left: -15px;
177 | top: 3px;
178 | }
179 | #map {
180 | width: 85%;
181 | }
182 | }
183 | @media (min-width: 600px) and (orientation: portrait) {
184 | .text-content {
185 | width: 75%;
186 | }
187 | p {
188 | font-size: 115%;
189 | line-height: 1.5;
190 | }
191 | h2 {
192 | font-size: 250%;
193 | }
194 | .h2bar {
195 | height: 18px;
196 | margin-bottom: -40px;
197 | }
198 | h3 {
199 | font-size: 175%;
200 | font-weight: 500;
201 | font-style: italic;
202 | position: relative;
203 | margin-left: 0px;
204 | }
205 | h3::before {
206 | content: "";
207 | height: 90%;
208 | width: 9px;
209 | background-color: #399fd3;
210 | position: absolute;
211 | left: -15px;
212 | top: 3px;
213 | }
214 | }
215 | @media (min-width: 600px) and (orientation: landscape) {
216 | .text-content {
217 | width: 75%;
218 | margin: 20px auto;
219 | }
220 | h2 {
221 | font-size: 250%;
222 | }
223 | .h2bar {
224 | height: 20px;
225 | margin-bottom: -40px;
226 | }
227 | }
228 | @media (min-width: 1200px) {
229 | .container {
230 | box-shadow: 3px 0px 5px black, -3px 0px 5px black;
231 | }
232 | .small-hero {
233 | height: 600px;
234 | }
235 | }
236 |
237 | /*# sourceMappingURL=global.css.map */
238 |
--------------------------------------------------------------------------------
/assets/css/global.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["global.scss"],"names":[],"mappings":"AACA;EACE;EACA;EACA;EACA;EACA;;;AAMF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE,OAvCO;;;AA6Cf;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA,kBAlEa;EAmEb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA,kBAlFW;EAmFX;EACA;EACA;;;AAKF;EACE;EACA;EACA;EACA,kBA9FW;EA+FX;EACA;EACA;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAKF;EACE;AAAA;IAEE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;IACA;IACA;IACA;IACA;;EAGF;IACE;IACA;IACA,kBAzKW;IA0KX;;EAGF;IACE;IACA;IACA;IACA;IACA;;EAEA;IACE;IACA;IACA;IACA,kBAxLS;IAyLT;IACA;IACA;;EAIJ;IACE;;;AAMJ;EACE;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;IACA;IACA;IACA;;EAEA;IACE;IACA;IACA;IACA,kBApOS;IAqOT;IACA;IACA;;;AAON;EACE;IACE;IACA;;EAEF;IACE;;EAEF;IACE;IACA;;;AAMJ;EACE;IACE;;EAGF;IACE","file":"global.css"}
--------------------------------------------------------------------------------
/assets/css/global.min.css:
--------------------------------------------------------------------------------
1 | *{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Open Sans", sans-serif;color:white}body{background-color:#222222;color:white;font-family:Helvetica;font-size:100%}.small-hero{height:500px;width:100%;margin-bottom:75px;position:relative}.small-hero h1{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.6)), to(rgba(0,0,0,0.9)));background:linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.9));font-size:50px;width:85%;position:absolute;left:0px;bottom:-25px}.small-hero #artist-info{position:absolute;top:5px;right:0px;text-align:right;opacity:65%;background-color:black;padding:3px 5px}.small-hero #artist-info p{font-size:11px;line-height:97%;margin:5px 0px}.small-hero #artist-info p a{color:#399fd3}h1{font-size:500%;font-weight:700;text-align:center}a{text-decoration:none}h2{background-color:#222222;padding:0px 10px;font-size:150%;margin-left:4%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.h2bar{height:15px;width:100%;background-color:#399fd3;margin-bottom:-26px}h3{font-size:160%;font-weight:500;font-style:italic;position:relative;margin:25px 0px;text-align:left}h3::before{content:"";height:90%;width:7px;background-color:#399fd3;position:absolute;left:-12px;top:4px}.h3_wrap::before{content:"";height:90%;width:7px;background-color:#399fd3;position:absolute;left:-12px;top:4px}p{font-size:100%;line-height:2}.container{width:100%;max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.text-content{width:87%;margin:20px auto}.text-content p{margin:40px 0px}.notify{font-weight:bold;background-color:#e84118;padding:20px;margin:10px;border-radius:10px}@media (orientation: landscape){html,body{overflow-x:hidden}body{position:relative}.container{width:100vw}p{font-size:16px;line-height:160%}.text-content{width:80%;margin:20px auto}h2{background-color:#222222;padding:0px 10px;font-size:27px;margin-left:4%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-bottom:20px}.h2bar{height:15px;width:100%;background-color:#399fd3;margin-bottom:-28px}h3{font-size:25px;font-weight:500;font-style:italic;position:relative;margin-left:0px}h3::before{content:"";height:30px;width:9px;background-color:#399fd3;position:absolute;left:-15px;top:3px}#map{width:85%}}@media (min-width: 600px) and (orientation: portrait){.text-content{width:75%}p{font-size:115%;line-height:1.5}h2{font-size:250%}.h2bar{height:18px;margin-bottom:-40px}h3{font-size:175%;font-weight:500;font-style:italic;position:relative;margin-left:0px}h3::before{content:"";height:90%;width:9px;background-color:#399fd3;position:absolute;left:-15px;top:3px}}@media (min-width: 600px) and (orientation: landscape){.text-content{width:75%;margin:20px auto}h2{font-size:250%}.h2bar{height:20px;margin-bottom:-40px}}@media (min-width: 1200px){.container{-webkit-box-shadow:3px 0px 5px black, -3px 0px 5px black;box-shadow:3px 0px 5px black, -3px 0px 5px black}.small-hero{height:600px}}
2 |
--------------------------------------------------------------------------------
/assets/css/global.scss:
--------------------------------------------------------------------------------
1 | // CSS RESET
2 | * {
3 | padding: 0;
4 | margin: 0;
5 | box-sizing: border-box;
6 | font-family: "Open Sans", sans-serif;
7 | color: white;
8 | // outline: 1px solid white; //uncomment this line to diagnose position issues
9 | }
10 |
11 | $accent-color: #399fd3;
12 |
13 | body {
14 | background-color: #222222;
15 | color: white;
16 | font-family: Helvetica;
17 | font-size: 100%;
18 | }
19 |
20 | .small-hero {
21 | height: 500px;
22 | width: 100%;
23 | margin-bottom: 75px;
24 | position: relative;
25 |
26 | h1 {
27 | background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.9));
28 | font-size: 50px;
29 | width: 85%;
30 | position: absolute;
31 | left: 0px;
32 | bottom: -25px;
33 | }
34 |
35 | #artist-info {
36 | position: absolute;
37 | top: 5px;
38 | right: 0px;
39 | text-align: right;
40 | opacity: 65%;
41 | background-color: black;
42 | padding: 3px 5px;
43 |
44 | p {
45 | font-size: 11px;
46 | line-height: 97%;
47 | margin: 5px 0px;
48 |
49 | a {
50 | color: $accent-color;
51 | }
52 | }
53 | }
54 | }
55 |
56 | h1 {
57 | font-size: 500%;
58 | font-weight: 700;
59 | text-align: center;
60 | }
61 |
62 | a {
63 | text-decoration: none;
64 | }
65 |
66 | h2 {
67 | background-color: #222222;
68 | padding: 0px 10px;
69 | font-size: 150%;
70 | margin-left: 4%;
71 | max-width: fit-content;
72 | }
73 |
74 | .h2bar {
75 | height: 15px;
76 | width: 100%;
77 | background-color: $accent-color;
78 | margin-bottom: -26px;
79 | }
80 |
81 | h3 {
82 | font-size: 160%;
83 | font-weight: 500;
84 | font-style: italic;
85 | position: relative;
86 | margin: 25px 0px;
87 | text-align: left;
88 |
89 | &::before {
90 | content: "";
91 | height: 90%;
92 | width: 7px;
93 | background-color: $accent-color;
94 | position: absolute;
95 | left: -12px;
96 | top: 4px;
97 | }
98 | }
99 |
100 | .h3_wrap {
101 | &::before {
102 | content: "";
103 | height: 90%;
104 | width: 7px;
105 | background-color: $accent-color;
106 | position: absolute;
107 | left: -12px;
108 | top: 4px;
109 | }
110 | }
111 |
112 | p {
113 | font-size: 100%;
114 | line-height: 2;
115 | }
116 |
117 | .container {
118 | width: 100%;
119 | max-width: 1200px;
120 | display: flex;
121 | margin: 0 auto;
122 | flex-direction: column;
123 | }
124 |
125 | .text-content {
126 | width: 87%;
127 | margin: 20px auto;
128 |
129 | p {
130 | margin: 40px 0px;
131 | }
132 | }
133 |
134 | .notify {
135 | font-weight: bold;
136 | background-color: #e84118;
137 | padding: 20px;
138 | margin: 10px;
139 | border-radius: 10px;
140 | }
141 |
142 | // PHONE LANDSCAPE LAYOUT ******************************************************
143 |
144 | @media (orientation: landscape) {
145 | html,
146 | body {
147 | overflow-x: hidden;
148 | }
149 |
150 | body {
151 | position: relative;
152 | }
153 |
154 | .container {
155 | width: 100vw;
156 | }
157 |
158 | p {
159 | font-size: 16px;
160 | line-height: 160%;
161 | }
162 |
163 | .text-content {
164 | width: 80%;
165 | margin: 20px auto;
166 | }
167 |
168 | h2 {
169 | background-color: #222222;
170 | padding: 0px 10px;
171 | font-size: 27px;
172 | margin-left: 4%;
173 | max-width: fit-content;
174 | margin-bottom: 20px;
175 | }
176 |
177 | .h2bar {
178 | height: 15px;
179 | width: 100%;
180 | background-color: $accent-color;
181 | margin-bottom: -28px;
182 | }
183 |
184 | h3 {
185 | font-size: 25px;
186 | font-weight: 500;
187 | font-style: italic;
188 | position: relative;
189 | margin-left: 0px;
190 |
191 | &::before {
192 | content: "";
193 | height: 30px;
194 | width: 9px;
195 | background-color: $accent-color;
196 | position: absolute;
197 | left: -15px;
198 | top: 3px;
199 | }
200 | }
201 |
202 | #map {
203 | width: 85%;
204 | }
205 | }
206 |
207 | // TABLET PORTRAIT LAYOUT ********************************************************
208 |
209 | @media (min-width: 600px) and (orientation: portrait) {
210 | .text-content {
211 | width: 75%;
212 | }
213 |
214 | p {
215 | font-size: 115%;
216 | line-height: 1.5;
217 | }
218 |
219 | h2 {
220 | font-size: 250%;
221 | }
222 |
223 | .h2bar {
224 | height: 18px;
225 | margin-bottom: -40px;
226 | }
227 |
228 | h3 {
229 | font-size: 175%;
230 | font-weight: 500;
231 | font-style: italic;
232 | position: relative;
233 | margin-left: 0px;
234 |
235 | &::before {
236 | content: "";
237 | height: 90%;
238 | width: 9px;
239 | background-color: $accent-color;
240 | position: absolute;
241 | left: -15px;
242 | top: 3px;
243 | }
244 | }
245 | }
246 |
247 | // TABLET LANDSCAPE LAYOUT **********************************************************
248 |
249 | @media (min-width: 600px) and (orientation: landscape) {
250 | .text-content {
251 | width: 75%;
252 | margin: 20px auto;
253 | }
254 | h2 {
255 | font-size: 250%;
256 | }
257 | .h2bar {
258 | height: 20px;
259 | margin-bottom: -40px;
260 | }
261 | }
262 |
263 | // DESKTOP LAYOUT ***************************************************************
264 |
265 | @media (min-width: 1200px) {
266 | .container {
267 | box-shadow: 3px 0px 5px black, -3px 0px 5px black;
268 | }
269 |
270 | .small-hero {
271 | height: 600px;
272 | }
273 | }
274 |
--------------------------------------------------------------------------------
/assets/css/header.css:
--------------------------------------------------------------------------------
1 | header {
2 | display: flex;
3 | position: relative;
4 | justify-content: space-between;
5 | align-items: center;
6 | border-bottom: 2px solid #399fd3;
7 | }
8 | header a {
9 | width: 29%;
10 | }
11 | header a #navlogo {
12 | width: 100%;
13 | }
14 |
15 | #menu-btn {
16 | position: absolute;
17 | transform: translate(-50%, -50%);
18 | top: 50%;
19 | left: 85%;
20 | width: 50px;
21 | height: 50px;
22 | display: block;
23 | z-index: 10;
24 | border-radius: 50%;
25 | }
26 | #menu-btn i {
27 | width: 100%;
28 | padding: 10px;
29 | text-align: center;
30 | }
31 |
32 | #navlinks {
33 | display: flex;
34 | flex-direction: row;
35 | width: 100vw;
36 | position: absolute;
37 | z-index: 5;
38 | top: 0;
39 | left: -100%;
40 | padding-top: 50px;
41 | background-color: #181818;
42 | transition: left 0.4s ease-in-out;
43 | }
44 | #navlinks #links {
45 | width: 50%;
46 | padding-right: 1%;
47 | }
48 | #navlinks #links a {
49 | text-decoration: none;
50 | color: white;
51 | margin-right: 20px;
52 | text-align: left;
53 | font-size: 7vw;
54 | width: 100%;
55 | display: block;
56 | padding: 11px 11px 11px 40px;
57 | border-bottom: 2px solid #399fd3;
58 | }
59 | #navlinks #sociallinks {
60 | width: 50%;
61 | display: flex;
62 | flex-direction: row;
63 | flex-wrap: wrap;
64 | justify-content: space-evenly;
65 | align-items: flex-end;
66 | padding: 10px 15px;
67 | }
68 | #navlinks #sociallinks a {
69 | width: 29%;
70 | margin: 10px;
71 | }
72 | #navlinks #sociallinks a img {
73 | width: 100%;
74 | }
75 |
76 | .tooltiptext {
77 | display: none;
78 | }
79 |
80 | @media (orientation: landscape) {
81 | #navlinks {
82 | width: 50vw;
83 | flex-direction: column;
84 | background-color: #222222;
85 | }
86 | header a {
87 | width: 10%;
88 | }
89 | header #links a {
90 | font-size: 22px;
91 | padding: 5px 40px;
92 | }
93 | header #sociallinks a {
94 | width: 10%;
95 | }
96 | }
97 | @media (min-width: 560px) and (orientation: portrait) {
98 | header a {
99 | width: 15%;
100 | }
101 | #menu-btn {
102 | display: none;
103 | }
104 | #navlinks {
105 | flex-direction: column;
106 | background-color: #222222;
107 | position: static;
108 | width: 75%;
109 | justify-content: space-around;
110 | padding: 0;
111 | padding-top: 25px;
112 | }
113 | #navlinks #links {
114 | display: flex;
115 | flex-direction: row;
116 | justify-content: space-evenly;
117 | width: 100%;
118 | }
119 | #navlinks #links a {
120 | text-align: right;
121 | font-size: 18px;
122 | border: none;
123 | padding: 0;
124 | width: fit-content;
125 | }
126 | #navlinks #sociallinks {
127 | width: 100%;
128 | flex-wrap: nowrap;
129 | justify-content: flex-end;
130 | padding-right: 3%;
131 | }
132 | #navlinks #sociallinks a {
133 | width: 6%;
134 | }
135 | #navlinks #sociallinks a img {
136 | border: none;
137 | }
138 | }
139 | @media (min-width: 560px) and (orientation: landscape) {
140 | #menu-btn {
141 | display: none;
142 | }
143 | header a {
144 | width: 15%;
145 | }
146 | #navlinks {
147 | width: 33vw;
148 | background-color: #222222;
149 | }
150 | #navlinks {
151 | background-color: #222222;
152 | position: static;
153 | width: 75%;
154 | justify-content: space-around;
155 | padding: 0;
156 | padding-top: 15px;
157 | }
158 | #navlinks #links {
159 | display: flex;
160 | flex-direction: row;
161 | justify-content: space-evenly;
162 | width: 100%;
163 | }
164 | #navlinks #links a {
165 | width: fit-content;
166 | text-align: right;
167 | font-size: 2.2vw;
168 | border: none;
169 | margin: 0;
170 | padding: 0;
171 | }
172 | #navlinks #sociallinks {
173 | width: 100%;
174 | flex-wrap: nowrap;
175 | justify-content: flex-end;
176 | padding-right: 1.85%;
177 | }
178 | #navlinks #sociallinks a {
179 | width: 6%;
180 | }
181 | #navlinks #sociallinks a img {
182 | border: none;
183 | }
184 | }
185 | @media (min-width: 1200px) {
186 | header a {
187 | width: 13%;
188 | }
189 | #navlinks {
190 | width: 70%;
191 | justify-content: space-evenly;
192 | background-color: #222222;
193 | }
194 | #navlinks #links {
195 | width: 100%;
196 | height: 39px;
197 | margin-bottom: 15px;
198 | }
199 | #navlinks #links a {
200 | font-size: 25px;
201 | padding-bottom: 3px;
202 | border-bottom: solid 0px #399fd3;
203 | transition: border-bottom 0.1s linear;
204 | }
205 | #navlinks #links a:hover {
206 | border-bottom-width: 3px;
207 | }
208 | #navlinks #sociallinks {
209 | padding-right: 1.25%;
210 | }
211 | #navlinks #sociallinks a {
212 | width: 5%;
213 | margin-right: 3%;
214 | }
215 | .tooltip {
216 | position: relative;
217 | }
218 | .tooltiptext {
219 | display: inline;
220 | }
221 | .tooltip .tooltiptext {
222 | visibility: hidden;
223 | width: 100px;
224 | background-color: #111111;
225 | color: #fff;
226 | text-align: center;
227 | border-radius: 6px;
228 | padding: 5px 0;
229 | position: absolute;
230 | z-index: 1;
231 | top: 100%;
232 | left: 50%;
233 | margin-left: -50px;
234 | }
235 | .tooltip:hover .tooltiptext {
236 | visibility: visible;
237 | }
238 | .tooltip .tooltiptext::after {
239 | content: " ";
240 | position: absolute;
241 | bottom: 100%;
242 | left: 50%;
243 | margin-left: -5px;
244 | border-width: 5px;
245 | border-style: solid;
246 | border-color: transparent transparent black transparent;
247 | }
248 | }
249 |
250 | /*# sourceMappingURL=header.css.map */
251 |
--------------------------------------------------------------------------------
/assets/css/header.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["header.scss"],"names":[],"mappings":"AAKA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEA;EACE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EACE;;;AAMR;EACE;;;AAKF;EACE;IACE;IACA;IACA,kBA9FS;;EAiGT;IACE;;EAGA;IACE;IACA;;EAKF;IACE;;;AAQR;EAEI;IACE;;EAIJ;IACE;;EAGF;IACE;IACA,kBAlIS;IAmIT;IACA;IACA;IACA;IACA;;EAEA;IACE;IACA;IACA;IACA;;EAEA;IACE;IACA;IACA;IACA;IACA;;EAIJ;IACE;IACA;IACA;IACA;;EACA;IACE;;EAGA;IACE;;;AASV;EACE;IACE;;EAGA;IACE;;EAGJ;IACE;IACA,kBAtLS;;EAwLX;IACE,kBAzLS;IA0LT;IACA;IACA;IACA;IACA;;EAEA;IACE;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;IACA;IACA;;EAIJ;IACE;IACA;IACA;IACA;;EACA;IACE;;EACA;IACE;;;AASV;EAEI;IACE;;EAGJ;IACE;IACA;IACA,kBAzOS;;EA0OT;IACE;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;;EAEA;IACE;;EAIN;IACE;;EACA;IACE;IACA;;EAON;IACE;;EAGF;IACE;;EAGF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;IACE;;EAGF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA","file":"header.css"}
--------------------------------------------------------------------------------
/assets/css/header.min.css:
--------------------------------------------------------------------------------
1 | header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #399fd3}header a{width:29%}header a #navlogo{width:100%}#menu-btn{position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:85%;width:50px;height:50px;display:block;z-index:10;border-radius:50%}#menu-btn i{width:100%;padding:10px;text-align:center}#navlinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100vw;position:absolute;z-index:5;top:0;left:-100%;padding-top:50px;background-color:#181818;-webkit-transition:left 0.4s ease-in-out;transition:left 0.4s ease-in-out}#navlinks #links{width:50%;padding-right:1%}#navlinks #links a{text-decoration:none;color:white;margin-right:20px;text-align:left;font-size:7vw;width:100%;display:block;padding:11px 11px 11px 40px;border-bottom:2px solid #399fd3}#navlinks #sociallinks{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:10px 15px}#navlinks #sociallinks a{width:29%;margin:10px}#navlinks #sociallinks a img{width:100%}.tooltiptext{display:none}@media (orientation: landscape){#navlinks{width:50vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#222}header a{width:10%}header #links a{font-size:22px;padding:5px 40px}header #sociallinks a{width:10%}}@media (min-width: 560px) and (orientation: portrait){header a{width:15%}#menu-btn{display:none}#navlinks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#222;position:static;width:75%;-ms-flex-pack:distribute;justify-content:space-around;padding:0;padding-top:25px}#navlinks #links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:100%}#navlinks #links a{text-align:right;font-size:18px;border:none;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#navlinks #sociallinks{width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:3%}#navlinks #sociallinks a{width:6%}#navlinks #sociallinks a img{border:none}}@media (min-width: 560px) and (orientation: landscape){#menu-btn{display:none}header a{width:15%}#navlinks{width:33vw;background-color:#222}#navlinks{background-color:#222;position:static;width:75%;-ms-flex-pack:distribute;justify-content:space-around;padding:0;padding-top:15px}#navlinks #links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:100%}#navlinks #links a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:right;font-size:2.2vw;border:none;margin:0;padding:0}#navlinks #sociallinks{width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:1.85%}#navlinks #sociallinks a{width:6%}#navlinks #sociallinks a img{border:none}}@media (min-width: 1200px){header a{width:13%}#navlinks{width:70%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;background-color:#222}#navlinks #links{width:100%;height:39px;margin-bottom:15px}#navlinks #links a{font-size:25px;padding-bottom:3px;border-bottom:solid 0px #399fd3;-webkit-transition:border-bottom 0.1s linear;transition:border-bottom 0.1s linear}#navlinks #links a:hover{border-bottom-width:3px}#navlinks #sociallinks{padding-right:1.25%}#navlinks #sociallinks a{width:5%;margin-right:3%}.tooltip{position:relative}.tooltiptext{display:inline}.tooltip .tooltiptext{visibility:hidden;width:100px;background-color:#111111;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:100%;left:50%;margin-left:-50px}.tooltip:hover .tooltiptext{visibility:visible}.tooltip .tooltiptext::after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent black transparent}}
2 |
--------------------------------------------------------------------------------
/assets/css/header.scss:
--------------------------------------------------------------------------------
1 | // GLOBAL SETTING & PHONE LAYOUT
2 |
3 | $body-color: #222222;
4 | $accent-color: #399fd3;
5 |
6 | header {
7 | display: flex;
8 | position: relative;
9 | justify-content: space-between;
10 | align-items: center;
11 | border-bottom: 2px solid $accent-color;
12 |
13 | a {
14 | width: 29%;
15 |
16 | #navlogo {
17 | width: 100%;
18 | }
19 | }
20 | }
21 |
22 | #menu-btn {
23 | position: absolute;
24 | transform: translate(-50%, -50%);
25 | top: 50%;
26 | left: 85%;
27 | width: 50px;
28 | height: 50px;
29 | display: block;
30 | z-index: 10;
31 | border-radius: 50%;
32 |
33 | i {
34 | width: 100%;
35 | padding: 10px;
36 | text-align: center;
37 | }
38 | }
39 |
40 | #navlinks {
41 | display: flex;
42 | flex-direction: row;
43 | width: 100vw;
44 | position: absolute;
45 | z-index: 5;
46 | top: 0;
47 | left: -100%;
48 | padding-top: 50px;
49 | background-color: #181818;
50 | transition: left 0.4s ease-in-out;
51 |
52 | #links {
53 | width: 50%;
54 | padding-right: 1%;
55 | a {
56 | text-decoration: none;
57 | color: white;
58 | margin-right: 20px;
59 | text-align: left;
60 | font-size: 7vw;
61 | width: 100%;
62 | display: block;
63 | padding: 11px 11px 11px 40px;
64 | border-bottom: 2px solid $accent-color;
65 | }
66 | }
67 | #sociallinks {
68 | width: 50%;
69 | display: flex;
70 | flex-direction: row;
71 | flex-wrap: wrap;
72 | justify-content: space-evenly;
73 | align-items: flex-end;
74 | padding: 10px 15px;
75 |
76 | a {
77 | width: 29%;
78 | margin: 10px;
79 |
80 | img {
81 | width: 100%;
82 | }
83 | }
84 | }
85 | }
86 |
87 | .tooltiptext {
88 | display: none;
89 | }
90 |
91 | // PHONE LANDSCAPE LAYOUT
92 |
93 | @media (orientation: landscape) {
94 | #navlinks {
95 | width: 50vw;
96 | flex-direction: column;
97 | background-color: $body-color;
98 | }
99 | header {
100 | a {
101 | width: 10%;
102 | }
103 | #links {
104 | a {
105 | font-size: 22px;
106 | padding: 5px 40px;
107 | }
108 | }
109 |
110 | #sociallinks {
111 | a {
112 | width: 10%;
113 | }
114 | }
115 | }
116 | }
117 |
118 | // TABLET PORTRAIT LAYOUT
119 |
120 | @media (min-width: 560px) and (orientation: portrait) {
121 | header {
122 | a {
123 | width: 15%;
124 | }
125 | }
126 |
127 | #menu-btn {
128 | display: none;
129 | }
130 |
131 | #navlinks {
132 | flex-direction: column;
133 | background-color: $body-color;
134 | position: static;
135 | width: 75%;
136 | justify-content: space-around;
137 | padding: 0;
138 | padding-top: 25px;
139 |
140 | #links {
141 | display: flex;
142 | flex-direction: row;
143 | justify-content: space-evenly;
144 | width: 100%;
145 |
146 | a {
147 | text-align: right;
148 | font-size: 18px;
149 | border: none;
150 | padding: 0;
151 | width: fit-content;
152 | }
153 | }
154 |
155 | #sociallinks {
156 | width: 100%;
157 | flex-wrap: nowrap;
158 | justify-content: flex-end;
159 | padding-right: 3%;
160 | a {
161 | width: 6%;
162 | // margin-right: 2%;
163 |
164 | img {
165 | border: none;
166 | }
167 | }
168 | }
169 | }
170 | }
171 |
172 | // TABLET LANDSCAPE LAYOUT
173 |
174 | @media (min-width: 560px) and (orientation: landscape) {
175 | #menu-btn {
176 | display: none;
177 | }
178 | header {
179 | a {
180 | width: 15%;
181 | }
182 | }
183 | #navlinks {
184 | width: 33vw;
185 | background-color: $body-color;
186 | }
187 | #navlinks {
188 | background-color: $body-color;
189 | position: static;
190 | width: 75%;
191 | justify-content: space-around;
192 | padding: 0;
193 | padding-top: 15px;
194 |
195 | #links {
196 | display: flex;
197 | flex-direction: row;
198 | justify-content: space-evenly;
199 | width: 100%;
200 | a {
201 | width: fit-content;
202 | text-align: right;
203 | font-size: 2.2vw;
204 | border: none;
205 | margin: 0;
206 | padding: 0;
207 | }
208 | }
209 |
210 | #sociallinks {
211 | width: 100%;
212 | flex-wrap: nowrap;
213 | justify-content: flex-end;
214 | padding-right: 1.85%;
215 | a {
216 | width: 6%;
217 | img {
218 | border: none;
219 | }
220 | }
221 | }
222 | }
223 | }
224 |
225 | // DESKTOP LAYOUT
226 |
227 | @media (min-width: 1200px) {
228 | header {
229 | a {
230 | width: 13%;
231 | }
232 | }
233 | #navlinks {
234 | width: 70%;
235 | justify-content: space-evenly;
236 | background-color: $body-color;
237 | #links {
238 | width: 100%;
239 | height: 39px;
240 | margin-bottom: 15px;
241 | a {
242 | font-size: 25px;
243 | padding-bottom: 3px;
244 | border-bottom: solid 0px $accent-color;
245 | transition: border-bottom 0.1s linear;
246 |
247 | &:hover {
248 | border-bottom-width: 3px;
249 | }
250 | }
251 | }
252 | #sociallinks {
253 | padding-right: 1.25%;
254 | a {
255 | width: 5%;
256 | margin-right: 3%;
257 | }
258 | }
259 | }
260 |
261 | // TOOLTIP CODE
262 |
263 | .tooltip {
264 | position: relative;
265 | }
266 |
267 | .tooltiptext {
268 | display: inline;
269 | }
270 |
271 | .tooltip .tooltiptext {
272 | visibility: hidden;
273 | width: 100px;
274 | background-color: #111111;
275 | color: #fff;
276 | text-align: center;
277 | border-radius: 6px;
278 | padding: 5px 0;
279 | position: absolute;
280 | z-index: 1;
281 | top: 100%;
282 | left: 50%;
283 | margin-left: -50px;
284 | }
285 |
286 | .tooltip:hover .tooltiptext {
287 | visibility: visible;
288 | }
289 |
290 | .tooltip .tooltiptext::after {
291 | content: " ";
292 | position: absolute;
293 | bottom: 100%;
294 | left: 50%;
295 | margin-left: -5px;
296 | border-width: 5px;
297 | border-style: solid;
298 | border-color: transparent transparent black transparent;
299 | }
300 | }
301 |
--------------------------------------------------------------------------------
/assets/css/index.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["index.scss"],"names":[],"mappings":"AAKA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAON;EACE;EACA;;;AAGF;EACE;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;;;AAKN;EACE;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAIJ;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMR;EACE;;AAEA;EACE;EACA;EACA;;AAEF;EACE;EACA;;AACA;EACE;EACA;;AAIJ;EACE;;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAEA;EACE;;AACA;EACE;EACA;;;AAQR;EAEI;IACE;IACA;;EAGJ;IACE;;EACA;IACE;IACA;IACA;IACA;;EACA;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;;EAMJ;IACE;IACA;;EAEF;IACE;IACA;IACA;IACA;;EAEA;IACE;IACA;IACA;;EAEA;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAMN;IACE;IACA;IACA;IACA;;EACA;IACE;IACA;;EAKJ;IACE;;;AAON;EAGM;IACE;;EAEF;IACE;;EAEF;IACE;IACA;IACA;;EAIN;IACE;IACA;;EACA;IACE;IACA;;EACA;IACE;;EAEF;IACE;;EAMJ;IACE;IACA;;EAEF;IACE;IACA;IACA;IACA;;EAEA;IACE;IACA;IACA;;EAEA;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAMN;IACE;IACA;IACA;IACA;;EACA;IACE;IACA;;EAKJ;IACE;;;AAON;EAGM;IACE;;EAEF;IACE;;EAEF;IACE;IACA;IACA;;EAKN;IACE;IACA;;EACA;IACE;IACA;;EAEA;IACE;;EAGF;IACE;;EAMJ;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;IACA;;EAEA;IACE;IACA;IACA;;EAEA;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAMN;IACE;IACA;IACA;IACA;;EACA;IACE;IACA;;EAKJ;IACE;;;AAON;EAGM;IACE;;EAEF;IACE;;EAEF;IACE;IACA;;EAIN;IACE;;EACA;IACE;;EACA;IACE;;EACA;IACE;;EAON;IACE;;EACA;IACE;;EAIF;IACE;;EACA;IACE;;EACA;IACE;;EAQN;IACE;;EAKJ;IACE","file":"index.css"}
--------------------------------------------------------------------------------
/assets/css/index.min.css:
--------------------------------------------------------------------------------
1 | #home-hero{height:600px;width:100%;background:url(../img/img_archive/cfsj_withcfa_at_bowersinstitute.jpeg);background-position:center;background-repeat:no-repeat;background-size:cover;text-align:left;position:relative}#home-hero #home-hero-content{position:absolute;bottom:0;background:rgba(0,0,0,0.6);width:100%;height:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:1% 10%}#home-hero #home-hero-content h1{font-size:175%;font-weight:300;text-align:left}#home-hero #home-hero-content p{font-size:90%;font-weight:300;line-height:150%}#home-hero #home-hero-content #home-hero-btn{padding:10px 15px;background-color:#ff5131;font-size:150%;border:none;border-radius:5px;text-align:center}iframe{width:90%;height:200px}#cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:25px 0px;margin-bottom:50px}#cta .cta-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:85%;margin:10px;border:5px solid #399fd3;border-radius:7px;background-color:rgba(0,0,0,0.75)}#cta .cta-card *{margin:3px}#cta .cta-card a{font-size:25px;padding:6px;width:75%;text-decoration:none;color:white;border:3px solid white;border-radius:50px;padding:13px;width:80%;background-color:rgba(64,139,171,0)}#cta .cta-card p{font-size:16px;line-height:25px;width:90%;height:20%;margin:15px 0px}#cta .cta-card i{-webkit-transform:scale(0.7);transform:scale(0.7)}.sectn-subh{margin-left:7%;margin-top:2%}#our-work{margin:15% 0px}#our-work #our-work-img{background:url(../img/img_archive/group_photo.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:400px;margin-bottom:0px}#our-work #see-more{background-color:#222222;border:5px solid #399fd3;border-radius:50px;font-size:20px;color:white;padding:7px 20px;display:block;width:175px;text-align:center;margin:0px auto}#our-work .projects{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0px}#our-work .projects .project-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:85%;height:475px;border:5px solid #399fd3;border-radius:10px;position:relative;text-align:center;padding-bottom:30px;margin:50px auto}#our-work .projects .project-card .badge{font-size:20px;border:5px solid #2ac940;border-radius:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#222222;position:absolute;top:-23px;left:20px;padding:5px}#our-work .projects .project-card .project-img{width:100%;height:40%}#our-work .projects .project-card h4{width:95%;font-size:30px;font-weight:700;line-height:115%}#our-work .projects .project-card p{width:95%;font-size:20px;line-height:20px}#our-work .projects .project-card #project-links{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:5px 0px}#our-work .projects .project-card #project-links .project-gh-logo{width:35px}#our-work .projects .project-card #project-links a[href="."]{display:none}#our-work .projects .project-card .tech{width:95%;font-size:16px}#our-work .projects .project-card button{border:5px solid #399fd3;border-radius:50px;color:white;background-color:#222222;padding:5px 20px;font-size:16px;position:absolute;bottom:-22px;cursor:pointer}#sponsors{margin:25px 0px}#sponsors .sectn-subh{width:80%;margin-left:8%;margin-top:2%}#sponsors #sponsorLogo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#sponsors #sponsorLogo img{width:80%;margin:25px auto}#sponsors p{width:80%}#find-us{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:50px 0px}#find-us .sectn-subh{width:80%;margin:2% 0% 5% 8%}#find-us #mapid{margin:0 auto;height:225px;width:90%}#find-us #mapid #mapPopup{color:black}#find-us #mapid #mapPopup b{color:black;font-size:14px}@media (orientation: landscape){#home-hero #home-hero-btn{width:50%;margin: 15px 15px 15px 15px;}#cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#cta .cta-card{margin:0;width:32%;height:95%;padding-bottom:15px}#cta .cta-card a{width:90%;font-size:145%}#cta .cta-card p{width:90%;font-size:125%}#cta .cta-card *{margin:20px 0px}#our-work .sectn-subh{margin-left:6%;margin-top:5%}#our-work .projects{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;padding:25px}#our-work .projects .project-card{width:45%;height:450px;margin:35px 0px}#our-work .projects .project-card h4{width:90%;font-size:28px}#our-work .projects .project-card p{width:90%;font-size:18px}#our-work .projects .project-card .tech{width:90%;font-size:14px}#sponsors #sponsorLogo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#sponsors #sponsorLogo img{width:40%;margin:25px}#find-us #mapid{width:75%}}@media (min-width: 600px) and (orientation: portrait){#home-hero #home-hero-content h1{font-size:225%}#home-hero #home-hero-content p{font-size:125%}#home-hero #home-hero-content #home-hero-btn{font-size:175%;width:50%}#cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#cta .cta-card{width:30%;padding:15px 0px}#cta .cta-card a{font-size:20px}#cta .cta-card p{width:80%}#our-work .sectn-subh{margin-left:6%;margin-top:5%}#our-work .projects{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;padding:25px}#our-work .projects .project-card{width:45%;height:450px;margin:35px 0px}#our-work .projects .project-card h4{width:90%;font-size:28px}#our-work .projects .project-card p{width:90%;font-size:18px}#our-work .projects .project-card .tech{width:90%;font-size:14px}#sponsors #sponsorLogo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#sponsors #sponsorLogo img{width:40%;margin:25px}#find-us #mapid{width:75%}}@media (min-width: 600px) and (orientation: landscape){#home-hero #home-hero-content h1{font-size:250%}#home-hero #home-hero-content p{font-size:150%}#home-hero #home-hero-content #home-hero-btn{font-size:175%;width:40%}#cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#cta .cta-card{width:30%;height:90%}#cta .cta-card i{-webkit-transform:scale(1);transform:scale(1)}#cta .cta-card *{margin:35px 0px}#our-work .sectn-subh{margin-left:5%;margin-top:5%;font-size:125%}#our-work .projects{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;padding:25px}#our-work .projects .project-card{width:31%;height:450px;margin:35px 0px}#our-work .projects .project-card h4{width:90%;font-size:28px}#our-work .projects .project-card p{width:90%;font-size:18px}#our-work .projects .project-card .tech{width:90%;font-size:14px}#sponsors #sponsorLogo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#sponsors #sponsorLogo img{width:40%;margin:25px}#find-us #mapid{width:75%}}@media (min-width: 1200px){#home-hero #home-hero-content h1{font-size:250%}#home-hero #home-hero-content p{font-size:150%}#home-hero #home-hero-content #home-hero-btn{font-size:175%}#cta{padding:80px 0px}#cta .cta-card{width:300px}#cta .cta-card a{-webkit-transition:background-color 0.25s;transition:background-color 0.25s}#cta .cta-card a:hover{background-color:#335766}#our-work #see-more{-webkit-transition:background-color 0.5s;transition:background-color 0.5s}#our-work #see-more:hover{background-color:#335766}#our-work .projects .project-card{width:325px}#our-work .projects .project-card button{-webkit-transition:background-color 0.5s;transition:background-color 0.5s}#our-work .projects .project-card button:hover{background-color:#335766}#sponsors #sponsorLogo img{width:375px}#find-us #mapid{width:75%}}
2 |
--------------------------------------------------------------------------------
/assets/css/projects.css:
--------------------------------------------------------------------------------
1 | #projects-title {
2 | background: url(../img/banners/blue_dog.jpg);
3 | background-position: center;
4 | background-repeat: no-repeat;
5 | background-size: cover;
6 | }
7 |
8 | .projectsIntro {
9 | margin-top: 100px;
10 | }
11 |
12 | #our-work {
13 | margin-top: 0px;
14 | }
15 |
16 | #openModal {
17 | position: fixed;
18 | z-index: 10;
19 | transform: translate(-50%, -50%);
20 | left: 50%;
21 | top: 50%;
22 | width: 90%;
23 | height: 95%;
24 | overflow: scroll;
25 | background-color: black;
26 | border-radius: 10px;
27 | border: 2px solid #399fd3;
28 | box-shadow: 0 0 0 100vw rgba(0, 0, 0, 0.7);
29 | padding: 50px 12px;
30 | display: flex;
31 | flex-direction: column;
32 | }
33 | #openModal i {
34 | position: absolute;
35 | top: 10px;
36 | right: 10px;
37 | }
38 | #openModal .modal-imgs img {
39 | width: 100%;
40 | border-radius: 10px;
41 | }
42 | #openModal .modal-info h2 {
43 | margin: 10px auto;
44 | background-color: transparent;
45 | margin-top: 0px;
46 | }
47 | #openModal .modal-info p {
48 | line-height: 115%;
49 | margin: 10px 0px;
50 | }
51 |
52 | @media (min-width: 780px) {
53 | #openModal {
54 | width: 80vw;
55 | height: 90vh;
56 | flex-direction: row;
57 | overflow: hidden;
58 | }
59 | #openModal .modal-imgs {
60 | width: 40%;
61 | margin-right: 10px;
62 | }
63 | #openModal .modal-info {
64 | width: 59%;
65 | }
66 | }
67 |
68 | /*# sourceMappingURL=projects.css.map */
69 |
--------------------------------------------------------------------------------
/assets/css/projects.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["projects.scss"],"names":[],"mappings":"AAEA;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIA;EACE;EACA;;AAKF;EACE;EACA;EACA;;AAGF;EACE;EACA;;;AAKN;EACE;IACE;IACA;IACA;IACA;;EAEA;IACE;IACA;;EAGF;IACE","file":"projects.css"}
--------------------------------------------------------------------------------
/assets/css/projects.min.css:
--------------------------------------------------------------------------------
1 | #projects-title{background:url(../img/banners/blue_dog.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.projectsIntro{margin-top:100px}#our-work{margin-top:0px}#openModal{position:fixed;z-index:10;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;top:50%;width:90%;height:95%;overflow:scroll;background-color:black;border-radius:10px;border:2px solid #399fd3;-webkit-box-shadow:0 0 0 100vw rgba(0,0,0,0.7);box-shadow:0 0 0 100vw rgba(0,0,0,0.7);padding:50px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#openModal i{position:absolute;top:10px;right:10px}#openModal .modal-imgs img{width:100%;border-radius:10px}#openModal .modal-info h2{margin:10px auto;background-color:transparent;margin-top:0px}#openModal .modal-info p{line-height:115%;margin:10px 0px}@media (min-width: 780px){#openModal{width:80vw;height:90vh;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:hidden}#openModal .modal-imgs{width:40%;margin-right:10px}#openModal .modal-info{width:59%}}
2 |
--------------------------------------------------------------------------------
/assets/css/projects.scss:
--------------------------------------------------------------------------------
1 | $accent-color: #399fd3;
2 |
3 | #projects-title {
4 | background: url(../img/banners/blue_dog.jpg);
5 | background-position: center;
6 | background-repeat: no-repeat;
7 | background-size: cover;
8 | }
9 |
10 | .projectsIntro {
11 | margin-top: 100px;
12 | }
13 |
14 | #our-work {
15 | margin-top: 0px;
16 | }
17 |
18 | #openModal {
19 | position: fixed;
20 | z-index: 10;
21 | transform: translate(-50%, -50%);
22 | left: 50%;
23 | top: 50%;
24 | width: 90%;
25 | height: 95%;
26 | overflow: scroll;
27 | background-color: black;
28 | border-radius: 10px;
29 | border: 2px solid $accent-color;
30 | box-shadow: 0 0 0 100vw rgba($color: black, $alpha: 0.7);
31 | padding: 50px 12px;
32 | display: flex;
33 | flex-direction: column;
34 |
35 | i {
36 | position: absolute;
37 | top: 10px;
38 | right: 10px;
39 | }
40 |
41 | .modal-imgs {
42 | img {
43 | width: 100%;
44 | border-radius: 10px;
45 | }
46 | }
47 |
48 | .modal-info {
49 | h2 {
50 | margin: 10px auto;
51 | background-color: transparent;
52 | margin-top: 0px;
53 | }
54 |
55 | p {
56 | line-height: 115%;
57 | margin: 10px 0px;
58 | }
59 | }
60 | }
61 |
62 | @media (min-width: 780px) {
63 | #openModal {
64 | width: 80vw;
65 | height: 90vh;
66 | flex-direction: row;
67 | overflow: hidden;
68 |
69 | .modal-imgs {
70 | width: 40%;
71 | margin-right: 10px;
72 | }
73 |
74 | .modal-info {
75 | width: 59%;
76 | }
77 | }
78 | }
79 |
--------------------------------------------------------------------------------
/assets/css/volunteer.css:
--------------------------------------------------------------------------------
1 | #volunteer {
2 | background: url(../img/banners/sjs_arch.jpg);
3 | background-position: center;
4 | background-repeat: no-repeat;
5 | background-size: cover;
6 | }
7 |
8 | .getting_started {
9 | padding-right: 2vw;
10 | vertical-align: top;
11 | }
12 | .getting_started img {
13 | width: 200px;
14 | }
15 |
16 | .volunteer-btns {
17 | display: block;
18 | font-size: 140%;
19 | color: #399fd3;
20 | border: 2px solid #399fd3;
21 | border-radius: 10px;
22 | background-color: #222222;
23 | padding: 10px 35px;
24 | margin: 10px auto;
25 | cursor: pointer;
26 | }
27 |
28 | ol {
29 | list-style: none;
30 | counter-reset: list-counter;
31 | }
32 | ol li {
33 | margin: 20px 0px 20px 30px;
34 | line-height: 1.8;
35 | position: relative;
36 | counter-increment: list-counter;
37 | }
38 | ol li::before {
39 | content: counter(list-counter);
40 | font-size: 130%;
41 | font-weight: bold;
42 | position: absolute;
43 | --size: 32px;
44 | left: calc(-1 * var(--size) - 10px);
45 | line-height: var(--size);
46 | width: var(--size);
47 | height: var(--size);
48 | top: 0px;
49 | background: #399fd3;
50 | border-radius: 50%;
51 | text-align: center;
52 | }
53 |
54 | a {
55 | color: #399fd3;
56 | }
57 | a:hover {
58 | text-decoration: underline;
59 | }
60 |
61 | .codeOfConduct span {
62 | color: #399fd3;
63 | font-weight: bold;
64 | }
65 | .codeOfConduct ul {
66 | font-size: 115%;
67 | list-style-position: inside;
68 | list-style-type: circle;
69 | margin: 5px 0px;
70 | }
71 | .codeOfConduct ul ul {
72 | font-size: 100%;
73 | margin-left: 30px;
74 | list-style-type: square;
75 | }
76 |
77 | @media screen and (min-width: 600px) {
78 | #gettingStartedList {
79 | display: flex;
80 | }
81 | #gettingStartedList li p {
82 | margin: 0 0 20px 5px;
83 | }
84 | #gettingStartedList img {
85 | width: 180px;
86 | margin-left: -8px;
87 | }
88 | }
89 |
90 | /*# sourceMappingURL=volunteer.css.map */
91 |
--------------------------------------------------------------------------------
/assets/css/volunteer.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["volunteer.scss"],"names":[],"mappings":"AAIA;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA,OArBa;EAsBb;EACA;EACA,kBAzBW;EA0BX;EACA;EACA;;;AAGF;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YApDW;EAqDX;EACA;;;AAIJ;EACE,OA3Da;;AA6Db;EACE;;;AAKF;EACE,OApEW;EAqEX;;AAIF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;;AAKN;EACE;IACE;;EAEE;IACE;;EAGJ;IACE;IACA","file":"volunteer.css"}
--------------------------------------------------------------------------------
/assets/css/volunteer.min.css:
--------------------------------------------------------------------------------
1 | #volunteer{background:url(../img/banners/sjs_arch.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.getting_started{padding-right:2vw;vertical-align:top}.getting_started img{width:200px}.volunteer-btns{display:block;font-size:140%;color:#399fd3;border:2px solid #399fd3;border-radius:10px;background-color:#222;padding:10px 35px;margin:10px auto;cursor:pointer}ol{list-style:none;counter-reset:list-counter}ol li{margin:20px 0px 20px 30px;line-height:1.8;position:relative;counter-increment:list-counter}ol li::before{content:counter(list-counter);font-size:130%;font-weight:bold;position:absolute;--size: 32px;left:calc(-1 * var(--size) - 10px);line-height:var(--size);width:var(--size);height:var(--size);top:0px;background:#399fd3;border-radius:50%;text-align:center}a{color:#399fd3}a:hover{text-decoration:underline}.codeOfConduct span{color:#399fd3;font-weight:bold}.codeOfConduct ul{font-size:115%;list-style-position:inside;list-style-type:circle;margin:5px 0px}.codeOfConduct ul ul{font-size:100%;margin-left:30px;list-style-type:square}@media screen and (min-width: 600px){#gettingStartedList{display:-webkit-box;display:-ms-flexbox;display:flex}#gettingStartedList li p{margin:0 0 20px 5px}#gettingStartedList img{width:180px;margin-left:-8px}}
2 |
--------------------------------------------------------------------------------
/assets/css/volunteer.scss:
--------------------------------------------------------------------------------
1 | // GLOBAL VARIABLES
2 | $body-color: #222222;
3 | $accent-color: #399fd3;
4 |
5 | #volunteer {
6 | background: url(../img/banners/sjs_arch.jpg);
7 | background-position: center;
8 | background-repeat: no-repeat;
9 | background-size: cover;
10 | }
11 |
12 | .getting_started {
13 | padding-right: 2vw;
14 | vertical-align: top;
15 |
16 | img {
17 | width: 200px;
18 | }
19 | }
20 |
21 | .volunteer-btns {
22 | display: block;
23 | font-size: 140%;
24 | color: $accent-color;
25 | border: 2px solid $accent-color;
26 | border-radius: 10px;
27 | background-color: $body-color;
28 | padding: 10px 35px;
29 | margin: 10px auto;
30 | cursor: pointer;
31 | }
32 |
33 | ol {
34 | list-style: none;
35 | counter-reset: list-counter;
36 |
37 | li {
38 | margin: 20px 0px 20px 30px;
39 | line-height: 1.8;
40 | position: relative;
41 | counter-increment: list-counter;
42 | }
43 |
44 | li::before {
45 | content: counter(list-counter);
46 | font-size: 130%;
47 | font-weight: bold;
48 | position: absolute;
49 | --size: 32px;
50 | left: calc(-1 * var(--size) - 10px);
51 | line-height: var(--size);
52 | width: var(--size);
53 | height: var(--size);
54 | top: 0px;
55 | background: $accent-color;
56 | border-radius: 50%;
57 | text-align: center;
58 | }
59 | }
60 |
61 | a {
62 | color: $accent-color;
63 |
64 | &:hover {
65 | text-decoration: underline;
66 | }
67 | }
68 |
69 | .codeOfConduct {
70 | span {
71 | color: $accent-color;
72 | font-weight: bold;
73 | // font-size: 125%;
74 | }
75 |
76 | ul {
77 | font-size: 115%;
78 | list-style-position: inside;
79 | list-style-type: circle;
80 | margin: 5px 0px;
81 | ul {
82 | font-size: 100%;
83 | margin-left: 30px;
84 | list-style-type: square;
85 | }
86 | }
87 | }
88 |
89 | @media screen and (min-width: 600px) {
90 | #gettingStartedList {
91 | display: flex;
92 | li {
93 | p {
94 | margin: 0 0 20px 5px;
95 | }
96 | }
97 | img {
98 | width: 180px;
99 | margin-left: -8px;
100 | }
101 | }
102 | }
103 |
--------------------------------------------------------------------------------
/assets/img/banners/about_banner.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/banners/about_banner.jpeg
--------------------------------------------------------------------------------
/assets/img/banners/abstractbaseball.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/banners/abstractbaseball.jpg
--------------------------------------------------------------------------------
/assets/img/banners/alumrockmural.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/banners/alumrockmural.jpg
--------------------------------------------------------------------------------
/assets/img/banners/blue_dog.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/banners/blue_dog.jpg
--------------------------------------------------------------------------------
/assets/img/banners/girl_with_poppies.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/banners/girl_with_poppies.jpg
--------------------------------------------------------------------------------
/assets/img/banners/quetzalcoatl.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/banners/quetzalcoatl.jpg
--------------------------------------------------------------------------------
/assets/img/banners/sjs_arch.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/banners/sjs_arch.jpg
--------------------------------------------------------------------------------
/assets/img/banners/valley.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/banners/valley.jpg
--------------------------------------------------------------------------------
/assets/img/banners/volunteer_banner.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/banners/volunteer_banner.jpg
--------------------------------------------------------------------------------
/assets/img/colors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/colors.png
--------------------------------------------------------------------------------
/assets/img/contentMagArticle1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/contentMagArticle1.png
--------------------------------------------------------------------------------
/assets/img/contentMagArticle2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/contentMagArticle2.png
--------------------------------------------------------------------------------
/assets/img/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/favicon.png
--------------------------------------------------------------------------------
/assets/img/img_archive/NDOCH2014_1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/NDOCH2014_1.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/NDOCH2014_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/NDOCH2014_2.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/NDOCH2014_3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/NDOCH2014_3.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/NDOCH2014_4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/NDOCH2014_4.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/NDOCH2014_5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/NDOCH2014_5.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/RoadShow2014.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/RoadShow2014.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/bg.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/bg2017_cfsj.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/bg2017_cfsj.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/bg2017_jenniferpahlka.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/bg2017_jenniferpahlka.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/bg2017_michellelee.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/bg2017_michellelee.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/bg2017_ramykim.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/bg2017_ramykim.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/blog001.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/blog001.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/blog003.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/blog003.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/blog004.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/blog004.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/blog005.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/blog005.png
--------------------------------------------------------------------------------
/assets/img/img_archive/blog006.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/blog006.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/blog007.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/blog007.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_2016.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_2016.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_2017_3yearanniversary.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_2017_3yearanniversary.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_Aug2017_rrg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_Aug2017_rrg.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_civichackandmapnight_at_actionspot.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_civichackandmapnight_at_actionspot.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_civichacknight_at_actionspot.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_civichacknight_at_actionspot.jpeg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_dec2016.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_dec2016.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_ndoch_jennifer_interviews_yanyin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_ndoch_jennifer_interviews_yanyin.png
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_ndoch_jpahlka.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_ndoch_jpahlka.jpeg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_ndoch_minh.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_ndoch_minh.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_ndoch_osm_editor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_ndoch_osm_editor.png
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_ndoch_team.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_ndoch_team.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_ndoch_team2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_ndoch_team2.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_ndoch_teamwpahlka.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_ndoch_teamwpahlka.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_ndoch_vbansal.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_ndoch_vbansal.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_ndoch_vivekandminh.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_ndoch_vivekandminh.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_ndoch_welcome.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_ndoch_welcome.png
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_ndoch_wjpahlka.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_ndoch_wjpahlka.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_oct2017_disasterresponse.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_oct2017_disasterresponse.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_oct2017_osm.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_oct2017_osm.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_oct2017_rrg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_oct2017_rrg.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_oct2017_sdgspeaker.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_oct2017_sdgspeaker.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_opendatajam2016.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_opendatajam2016.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_rrg_screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_rrg_screenshot.png
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_sep2017_awesomefoundation.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_sep2017_awesomefoundation.jpeg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_sep2017_getridealong.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_sep2017_getridealong.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_sep2017_mayorliccardo_unleashyourgeak.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_sep2017_mayorliccardo_unleashyourgeak.jpeg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_sep2017_mthong_mc.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_sep2017_mthong_mc.jpeg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_sep2017_rrg_pitch_1.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_sep2017_rrg_pitch_1.jpeg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_sep2017_unleashyourgeek_grad.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_sep2017_unleashyourgeek_grad.jpeg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsj_withcfa_at_bowersinstitute.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsj_withcfa_at_bowersinstitute.jpeg
--------------------------------------------------------------------------------
/assets/img/img_archive/cfsjcivichacknight_at_actionspot.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/cfsjcivichacknight_at_actionspot.jpeg
--------------------------------------------------------------------------------
/assets/img/img_archive/first_hack_night.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/first_hack_night.png
--------------------------------------------------------------------------------
/assets/img/img_archive/group_photo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/group_photo.jpg
--------------------------------------------------------------------------------
/assets/img/img_archive/roadshow2014_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/img_archive/roadshow2014_2.jpg
--------------------------------------------------------------------------------
/assets/img/leadership/default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/default.png
--------------------------------------------------------------------------------
/assets/img/leadership/exec_directors/annie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/exec_directors/annie.png
--------------------------------------------------------------------------------
/assets/img/leadership/exec_directors/janetSorsa.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/exec_directors/janetSorsa.png
--------------------------------------------------------------------------------
/assets/img/leadership/exec_directors/joey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/exec_directors/joey.png
--------------------------------------------------------------------------------
/assets/img/leadership/exec_directors/joeyPainting.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/exec_directors/joeyPainting.png
--------------------------------------------------------------------------------
/assets/img/leadership/exec_directors/nick.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/exec_directors/nick.png
--------------------------------------------------------------------------------
/assets/img/leadership/exec_directors/valdoDrozdek.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/exec_directors/valdoDrozdek.png
--------------------------------------------------------------------------------
/assets/img/leadership/former_captains/kalen.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_captains/kalen.jpg
--------------------------------------------------------------------------------
/assets/img/leadership/former_captains/kalenGallagher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_captains/kalenGallagher.png
--------------------------------------------------------------------------------
/assets/img/leadership/former_captains/michelle.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_captains/michelle.jpg
--------------------------------------------------------------------------------
/assets/img/leadership/former_captains/michelleThong.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_captains/michelleThong.png
--------------------------------------------------------------------------------
/assets/img/leadership/former_captains/vivek.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_captains/vivek.jpg
--------------------------------------------------------------------------------
/assets/img/leadership/former_captains/yanYinChoy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_captains/yanYinChoy.png
--------------------------------------------------------------------------------
/assets/img/leadership/former_leadership/cesar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_leadership/cesar.png
--------------------------------------------------------------------------------
/assets/img/leadership/former_leadership/dane.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_leadership/dane.png
--------------------------------------------------------------------------------
/assets/img/leadership/former_leadership/darren.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_leadership/darren.jpg
--------------------------------------------------------------------------------
/assets/img/leadership/former_leadership/diana.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_leadership/diana.jpeg
--------------------------------------------------------------------------------
/assets/img/leadership/former_leadership/diane.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_leadership/diane.png
--------------------------------------------------------------------------------
/assets/img/leadership/former_leadership/ellinaYin.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_leadership/ellinaYin.jpg
--------------------------------------------------------------------------------
/assets/img/leadership/former_leadership/emily.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_leadership/emily.jpg
--------------------------------------------------------------------------------
/assets/img/leadership/former_leadership/erika.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_leadership/erika.jpg
--------------------------------------------------------------------------------
/assets/img/leadership/former_leadership/hattie.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_leadership/hattie.jpeg
--------------------------------------------------------------------------------
/assets/img/leadership/former_leadership/kalenGallagher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_leadership/kalenGallagher.png
--------------------------------------------------------------------------------
/assets/img/leadership/former_leadership/karen.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_leadership/karen.jpeg
--------------------------------------------------------------------------------
/assets/img/leadership/former_leadership/kate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_leadership/kate.png
--------------------------------------------------------------------------------
/assets/img/leadership/former_leadership/lena.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_leadership/lena.png
--------------------------------------------------------------------------------
/assets/img/leadership/former_leadership/lorin.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_leadership/lorin.jpg
--------------------------------------------------------------------------------
/assets/img/leadership/former_leadership/michellleThong.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_leadership/michellleThong.jpg
--------------------------------------------------------------------------------
/assets/img/leadership/former_leadership/minh.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_leadership/minh.jpg
--------------------------------------------------------------------------------
/assets/img/leadership/former_leadership/namrata.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_leadership/namrata.jpg
--------------------------------------------------------------------------------
/assets/img/leadership/former_leadership/ryan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_leadership/ryan.jpg
--------------------------------------------------------------------------------
/assets/img/leadership/former_leadership/sunny.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/former_leadership/sunny.jpg
--------------------------------------------------------------------------------
/assets/img/leadership/project_leaders/alex.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/project_leaders/alex.jpeg
--------------------------------------------------------------------------------
/assets/img/leadership/project_leaders/ashwin.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/project_leaders/ashwin.jpeg
--------------------------------------------------------------------------------
/assets/img/leadership/project_leaders/geraldine.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/project_leaders/geraldine.jpeg
--------------------------------------------------------------------------------
/assets/img/leadership/project_leaders/mark.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/leadership/project_leaders/mark.jpeg
--------------------------------------------------------------------------------
/assets/img/logo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/logo.jpg
--------------------------------------------------------------------------------
/assets/img/logonav.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/logonav.png
--------------------------------------------------------------------------------
/assets/img/old-favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/old-favicon.png
--------------------------------------------------------------------------------
/assets/img/old-logo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/old-logo.jpg
--------------------------------------------------------------------------------
/assets/img/old-logonav.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/old-logonav.png
--------------------------------------------------------------------------------
/assets/img/projects/catalyze_sv/ss_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/projects/catalyze_sv/ss_1.png
--------------------------------------------------------------------------------
/assets/img/projects/catalyze_sv/ss_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/projects/catalyze_sv/ss_2.png
--------------------------------------------------------------------------------
/assets/img/projects/free_food_finder/FFF_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/projects/free_food_finder/FFF_1.png
--------------------------------------------------------------------------------
/assets/img/projects/free_food_finder/FFF_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/projects/free_food_finder/FFF_2.png
--------------------------------------------------------------------------------
/assets/img/projects/free_food_finder/FFF_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/projects/free_food_finder/FFF_3.png
--------------------------------------------------------------------------------
/assets/img/projects/osm/OSM-Cams.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/projects/osm/OSM-Cams.jpg
--------------------------------------------------------------------------------
/assets/img/projects/osm/OSM-Map.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/projects/osm/OSM-Map.png
--------------------------------------------------------------------------------
/assets/img/projects/osm/OSM-Team.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/projects/osm/OSM-Team.jpg
--------------------------------------------------------------------------------
/assets/img/projects/panda/ss_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/projects/panda/ss_1.png
--------------------------------------------------------------------------------
/assets/img/projects/panda/ss_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/projects/panda/ss_2.png
--------------------------------------------------------------------------------
/assets/img/projects/panda/ss_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/projects/panda/ss_3.png
--------------------------------------------------------------------------------
/assets/img/projects/project_placeholder.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/projects/project_placeholder.jpg
--------------------------------------------------------------------------------
/assets/img/social_logos/Discord_Mark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/social_logos/Discord_Mark.png
--------------------------------------------------------------------------------
/assets/img/social_logos/Eventbrite_logo_blog1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/social_logos/Eventbrite_logo_blog1.png
--------------------------------------------------------------------------------
/assets/img/social_logos/GitHub-Mark-Light-120px-plus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/social_logos/GitHub-Mark-Light-120px-plus.png
--------------------------------------------------------------------------------
/assets/img/social_logos/GitHub_Logo_White.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/social_logos/GitHub_Logo_White.png
--------------------------------------------------------------------------------
/assets/img/social_logos/Google_Forms_logo ORIGINAL.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/social_logos/Google_Forms_logo ORIGINAL.png
--------------------------------------------------------------------------------
/assets/img/social_logos/Google_Forms_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/social_logos/Google_Forms_logo.png
--------------------------------------------------------------------------------
/assets/img/social_logos/Monogram.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Monogram
5 | Created with Sketch.
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/assets/img/social_logos/Twitter_Social_Icon_Circle_Color.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/assets/img/social_logos/f_logo_RGB-Blue_512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/social_logos/f_logo_RGB-Blue_512.png
--------------------------------------------------------------------------------
/assets/img/social_logos/mastodon.svg:
--------------------------------------------------------------------------------
1 |
2 |
12 |
14 | Mastodon
16 |
20 |
24 |
26 |
27 |
29 | Mastodon
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/assets/img/social_logos/meetup-logo-m-swarm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/social_logos/meetup-logo-m-swarm.png
--------------------------------------------------------------------------------
/assets/img/social_logos/meetup-logo-m-swarm.svg:
--------------------------------------------------------------------------------
1 |
2 | image/svg+xml
38 |
--------------------------------------------------------------------------------
/assets/img/social_logos/meetup-logo-script.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/social_logos/meetup-logo-script.png
--------------------------------------------------------------------------------
/assets/img/sponsor_logos/awesome foundation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/sponsor_logos/awesome foundation.png
--------------------------------------------------------------------------------
/assets/img/sponsor_logos/cfa-logo-color.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/sponsor_logos/cfa-logo-color.png
--------------------------------------------------------------------------------
/assets/img/sponsor_logos/microsoft logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/assets/img/sponsor_logos/microsoft logo.png
--------------------------------------------------------------------------------
/assets/js/app.js:
--------------------------------------------------------------------------------
1 | // let projects = [
2 | // {
3 | // title: "Unlawful Detainer (UD) Talk!",
4 | // description:
5 | // "Build a chatbot that helps tenants answer the Unlawful Dentainer form (the UD-105) and generate a PDF. This can help Self Represented Litigants answer the UD-105 while queuing, helping the Self Help Legal Center staff to serve more people. This could be useful to triage the client's needs in advance, should the team at the SHLC need to tackle specific issues with someone.",
6 | // lead: "Juanjo",
7 | // status: "Active",
8 | // skills: ["Developer", "UI/UX", "Web accessibility"],
9 | // techStack: ["SMS", "landline.io", "to be determined"],
10 | // slackChannel: "https://codeforsanjose.slack.com/messages/ud-talk/",
11 | // },
12 | // {
13 | // title: "OSM South Bay Mapping",
14 | // description:
15 | // "Import building data to Open Street Map, an open source map that anyone can edit. There are many applications, such as emergency disaster response and mapping navigation",
16 | // lead: "Minh Nguyen",
17 | // status: "Active",
18 | // skills: [
19 | // "People who want to learn mapping",
20 | // "data entry",
21 | // "mappers",
22 | // "community organizers",
23 | // "project leaders",
24 | // "government GIS personnel",
25 | // ],
26 | // techStack: ["OpenStreetMap"],
27 | // githubUrl: "https://github.com/codeforsanjose/OSM-SouthBay",
28 | // slackChannel: "https://codeforsanjose.slack.com/messages/osm/",
29 | // },
30 | // {
31 | // title: "Open Disclosure San José",
32 | // description:
33 | // "Build a web application to inform San José residents about local campaign finance through data visualization",
34 | // lead: "Helen Skinner",
35 | // status: "Active",
36 | // skills: [
37 | // "Data analyst",
38 | // "Front end developer",
39 | // "Back end developer",
40 | // "Communication",
41 | // "Policy analysis",
42 | // "Web accessibility",
43 | // "UI designers",
44 | // "UX researchers",
45 | // ],
46 | // techStack: ["Python", "JavaScript", "CSS"],
47 | // githubUrl: "https://github.com/codeforsanjose/open-disclosure",
48 | // slackChannel: "https://codeforsanjose.slack.com/messages/open-disclosure/",
49 | // },
50 | // {
51 | // title: "Heart of the Valley",
52 | // description:
53 | // "Map of public art and murals in the south bay of Bay Area, California",
54 | // lead: "John Lau",
55 | // status: "Active",
56 | // skills: [
57 | // "Mappers",
58 | // "Front end developer",
59 | // "Backend developer",
60 | // "Web accessibility",
61 | // "UI designers",
62 | // "UX researchers",
63 | // ],
64 | // techStack: ["JavaScript", "Mapbox GL JS", "Bootstrap", "HTML", "CSS"],
65 | // liveUrl: "https://www.codeforsanjose.com/heartofthevalley/",
66 | // githubUrl: "https://github.com/codeforsanjose/heartofthevalley",
67 | // slackChannel:
68 | // "https://codeforsanjose.slack.com/messages/heart-of-the-valley/",
69 | // },
70 | // {
71 | // title: "San José Public Library Meal Tally App",
72 | // description:
73 | // "Web app to help San José public libraries coordinate free community meals. The web app is live in production and used by 6+ libraries. Current goal is to refactor the website and improve security.",
74 | // lead: "Joseph Richardson",
75 | // status: "Active",
76 | // skills: [
77 | // "DevOps",
78 | // "Cybersecurity",
79 | // "Front end developer",
80 | // "Back end developer",
81 | // "UI Designer",
82 | // "UX research",
83 | // "Communication",
84 | // "Government/policy staff",
85 | // ],
86 | // techStack: ["MongoDB", "React", "JavaScript", "CSS"],
87 | // githubUrl: "https://github.com/codeforsanjose/SJPL-MealTally/",
88 | // slackChannel:
89 | // "https://codeforsanjose.slack.com/messages/sj-public-library/",
90 | // },
91 | // {
92 | // title: "Census 2020",
93 | // description:
94 | // "Create an informational website for the City of San José to inform San José residents why the Census 2020 matters and encourage residents to participate in the Census.",
95 | // lead: "Anathea Lolen",
96 | // status: "Active",
97 | // skills: [
98 | // "Web accessibility",
99 | // "Language translation",
100 | // "Web performance",
101 | // "Front end developer",
102 | // "UX researcher",
103 | // ],
104 | // techStack: ["OpenStreetMap"],
105 | // liveUrl: "https://census-2020.herokuapp.com/",
106 | // githubUrl: "https://github.com/codeforsanjose/census2020",
107 | // slackChannel: "https://codeforsanjose.slack.com/messages/census2020/",
108 | // },
109 | // {
110 | // title: "Santa Clara County Probation Department Website",
111 | // description:
112 | // "Redesign probation department website to help inform youth and families about resources and improve user experience.",
113 | // lead: "Cesar Arellano",
114 | // status: "Active",
115 | // skills: [
116 | // "Front end developers",
117 | // "CMS",
118 | // "UI designer",
119 | // "Web accessibility",
120 | // "UX research",
121 | // "Government/policy staff",
122 | // "Content writer/editor",
123 | // "Marketing",
124 | // ],
125 | // techStack: ["Wix"],
126 | // slackChannel: "https://codeforsanjose.slack.com/messages/scc-probation/",
127 | // },
128 | // {
129 | // title: "Disaster Response",
130 | // description:
131 | // "Disaster Response SJ is a React based web application that notifies people of active disaster information for San José and includes disaster planning resources, plus an administrative interface for disaster response managers to create/maintain active disaster updates.",
132 | // lead: "Joseph Richardson",
133 | // status: "Active",
134 | // skills: [
135 | // "Subject matter experts",
136 | // "Web Developers",
137 | // "GIS analysts",
138 | // "mappers",
139 | // "data analysts",
140 | // "UI designers",
141 | // "UX researchers",
142 | // "database managers",
143 | // ],
144 | // techStack: ["React Native", "JavaScript"],
145 | // githubUrl: "https://github.com/codeforsanjose/disaster-response-sj",
146 | // slackChannel:
147 | // "https://codeforsanjose.slack.com/messages/disaster-response-sj/",
148 | // },
149 | // {
150 | // title: "Code for San José website",
151 | // description:
152 | // "Design and build website, identify bugs, fix issues, and maintain content on website",
153 | // lead: "Dane Olsen",
154 | // status: "Active",
155 | // skills: [
156 | // "Front end developer",
157 | // "Marketing",
158 | // "Designer",
159 | // "Content writer",
160 | // "UX Researcher",
161 | // ],
162 | // techStack: ["HTML", "CSS", "jQuery", "JavaScript", "Bootstrap"],
163 | // githubUrl: "https://github.com/codeforsanjose/codeforsanjose.github.io",
164 | // slackChannel: "https://codeforsanjose.slack.com/messages/cfsj-website/",
165 | // liveUrl: "https://www.codeforsanjose.com/",
166 | // },
167 | // {
168 | // title: "Razing the Bar",
169 | // description:
170 | // "Redesign website for nonprofit Razing the Bar. The project was completed by September 2019.",
171 | // lead: "Sunny Mui",
172 | // status: "Complete",
173 | // skills: ["UX research", "UI design", "CMS", "Wordpress"],
174 | // techStack: ["Wordpress"],
175 | // liveUrl: "https://www.razingthebar.org/",
176 | // },
177 | // {
178 | // title: "Map of Silicon Valley development projects with Catalyze SV",
179 | // description:
180 | // "An interactive map highlighting development projects for a local non-profit, Catalyze SV.",
181 | // lead: "Lena Tran",
182 | // status: "Complete",
183 | // skills: ["Front end developer", "UI design", "CMS", "User researcher"],
184 | // techStack: ["Mapbox GL JS", "Wix", "JavaScript"],
185 | // liveUrl: "https://www.catalyzesv.org/map",
186 | // githubUrl:
187 | // "https://github.com/codeforsanjose/Map-of-Silicon-Valley-development-projects",
188 | // slackChannel: "https://codeforsanjose.slack.com/messages/catalyze-sv-map",
189 | // },
190 | // ];
191 |
192 | var isMenuOpen = false;
193 |
194 | function menu_toggle() {
195 | let navigation = document.getElementById("navlinks");
196 | let faBtn = document.getElementById("fa-btn");
197 | let menuBtn = document.getElementById("menu-btn");
198 | if (isMenuOpen == false) {
199 | isMenuOpen = true;
200 | navigation.style.left = "0%";
201 | faBtn.classList.add("fa-times");
202 | menuBtn.style.background = "#444444";
203 | faBtn.classList.remove("fa-bars");
204 | } else {
205 | isMenuOpen = false;
206 | navigation.style.left = "-100%";
207 | faBtn.classList.add("fa-bars");
208 | menuBtn.style.background = "#222222";
209 | faBtn.classList.remove("fa-times");
210 | }
211 | }
212 |
213 | function checkMenuOnScroll() {
214 | if (window.scrollY >= 1000 && isMenuOpen == true) {
215 | menu_toggle();
216 | }
217 | }
218 |
219 | window.addEventListener("scroll", function (e) {
220 | if (window.scrollY >= 600 && isMenuOpen == true) {
221 | menu_toggle();
222 | }
223 | });
224 |
--------------------------------------------------------------------------------
/assets/js/leadership-team.js:
--------------------------------------------------------------------------------
1 | const Joey = {
2 | name: "Joey Richardson",
3 | image: "./assets/img/leadership/team/joey.png",
4 | title: "Co-Captain",
5 | link: "https://www.linkedin.com/in/joseph-richardson-artisan-engineer/",
6 | };
7 | const Darren = {
8 | name: "Darren Pham",
9 | image: "./assets/img/leadership/team/darren.jpg",
10 | title: "Director of Backend Engineering",
11 | link: "https://www.linkedin.com/in/darep-h20/",
12 | };
13 | const Ellina = {
14 | name: "Ellina Yin",
15 | image: "./assets/img/leadership/team/joey.png",
16 | title: "Co-Captain",
17 | link: "https://www.linkedin.com/in/joseph-richardson-97206953/",
18 | };
19 | const Minh = {
20 | name: "Minh Nguyễn",
21 | image: "./assets/img/leadership/former_leadership/minh.jpg",
22 | title: "OpenStreetMap (OSM)",
23 | link: "http://notes.1ec5.org/",
24 | };
25 |
26 | const leaders = [
27 | {
28 | executiveDirectors: [Joey, Ellina],
29 | },
30 | {
31 | leader: [Joey, Ellina, Darren, Minh],
32 | },
33 | {
34 | projectLeaders: [
35 | {
36 | name: "Minh Nguyễn",
37 | image: "./assets/img/leadership/former_leadership/minh.jpg",
38 | title: "OpenStreetMap (OSM)",
39 | link: "http://notes.1ec5.org/",
40 | },
41 | {
42 | name: "Darren Pham",
43 | image: "./assets/img/leadership/team/darren.jpg",
44 | title: "Open Disclosure San José",
45 | link: "https://www.linkedin.com/in/darep-h20/",
46 | },
47 | {
48 | name: "Joey Richardson",
49 | image: "./assets/img/leadership/team/joey.png",
50 | title: "E-Immigrate, Happening ATM, Heart of the Valley",
51 | link: "https://www.linkedin.com/in/joseph-richardson-97206953/",
52 | },
53 | ],
54 | },
55 | {
56 | formerLeadership: [
57 | {
58 | name: "Cesar Arellano",
59 | image: "./assets/img/leadership/former_leadership/cesar.png",
60 | link: "https://www.linkedin.com/in/cesaarel",
61 | },
62 | {
63 | name: "Minh Nguyễn",
64 | image: "./assets/img/leadership/former_leadership/minh.jpg",
65 | link: "http://notes.1ec5.org/",
66 | },
67 | {
68 | name: "Sunny Mui",
69 | image: "./assets/img/leadership/former_leadership/sunny.jpg",
70 | link: "https://www.linkedin.com/in/sunnymui/",
71 | },
72 | {
73 | name: "Emily Ramos",
74 | image: "./assets/img/leadership/former_leadership/emily.jpg",
75 | link: "https://www.linkedin.com/in/emilyannramos/",
76 | },
77 | {
78 | name: "Lorin Camargo",
79 | image: "./assets/img/leadership/former_leadership/lorin.jpg",
80 | link: "https://www.linkedin.com/in/lorincamargo/",
81 | },
82 | {
83 | name: "Kate Valdes",
84 | image: "./assets/img/leadership/former_leadership/kate.png",
85 | link: "https://katevaldes.com/portfolio/",
86 | },
87 | ],
88 | },
89 | {
90 | former: [
91 | {
92 | name: "Vivek Bansal",
93 | image: "./assets/img/leadership/former_captains/vivek.jpg",
94 | link: "https://www.linkedin.com/in/3vivekb/",
95 | },
96 | {
97 | name: "Kalen Gallagher",
98 | image: "./assets/img/leadership/former_captains/kalen.jpg",
99 | link: "https://www.linkedin.com/in/kalengallagher/",
100 | },
101 | {
102 | name: "Michelle Thong",
103 | image: "./assets/img/leadership/former_captains/michelle.jpg",
104 | link: "https://www.linkedin.com/in/mthong/",
105 | },
106 | // {
107 | // name: "Yan Yin Choy",
108 | // image: "./assets/img/leadership/team/joey.png",
109 | // link: "https://www.linkedin.com/in/joseph-richardson-97206953/",
110 | // },
111 | ],
112 | },
113 | ];
114 |
115 | document.getElementById("executive-directors").innerHTML =
116 | leaders[0].executiveDirectors
117 | .map((executiveDirector) => {
118 | return ``;
128 | })
129 | .join("");
130 |
131 | // TODO: add leader title if it exists
132 | // If you add that logic, need to also update
133 | // styles so it can accommodate a newline for leader title
134 |
135 | for (var i = 1; i < leaders.length; i++) {
136 | let label = Object.keys(leaders[i]);
137 | document.getElementById(`${label}`).innerHTML = leaders[i][`${label}`]
138 | .map((leader) => {
139 | return ``;
147 | })
148 | .join("");
149 | }
150 |
--------------------------------------------------------------------------------
/assets/js/project-info-projects.js:
--------------------------------------------------------------------------------
1 | function openModal(card) {
2 | document.addEventListener("keydown", accessibleModalClose);
3 | const pagePos = window.scrollY;
4 | document.body.style.position = "fixed";
5 | document.body.style.top = `-${pagePos}px`;
6 | let projectModal = document.createElement("div");
7 | projectModal.setAttribute("class", "projectModalStyle");
8 | projectModal.setAttribute("id", "openModal");
9 | projectModal.innerHTML = `
10 |
11 |
12 |
13 |
14 |
15 |
16 |
${card.dataset.title}
17 |
${card.dataset.description}
18 |
Skills needed: ${card.dataset.skills}
19 |
Partner(s): ${card.dataset.partner}
20 |
21 | `;
22 | document.getElementById("modal-attach").appendChild(projectModal);
23 | }
24 |
25 | function accessibleModalClose(e) {
26 | if (e.keyCode == 27) {
27 | closeModal();
28 | }
29 | }
30 |
31 | function closeModal() {
32 | document.removeEventListener("keydown", accessibleModalClose);
33 | const scrollY = document.body.style.top;
34 | document.body.style.position = "";
35 | document.body.style.top = "";
36 | window.scrollTo(0, parseInt(scrollY || "0") * -1);
37 | modal = document.getElementById("openModal");
38 | document.getElementById("modal-attach").removeChild(modal);
39 | }
40 |
--------------------------------------------------------------------------------
/bluesky:
--------------------------------------------------------------------------------
1 | ---
2 | layout: none
3 | permalink: /.well-known/atproto-did
4 | ---
5 | did:plc:4fmpr6mmqgrdb4cdnkrjsc6t
6 |
--------------------------------------------------------------------------------
/codeofconduct.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | title: Code of Conduct
4 | styles: |
5 |
6 | ---
7 |
8 |
Open Source San José's Code of Conduct
9 |
10 |
11 |
12 |
This document is adapted from Code for America’s Code of Conduct and Anti-Harrassment Policy.
13 |
14 |
15 |
16 |
The Open Source San José community expects that Open Source San José network activities, events, and digital forums:
17 |
18 |
19 | Are a safe and respectful environment for all participants.
20 | Are a place where people are free to fully express their identities.
21 | Presume the value of others. Everyone’s ideas, skills, and contributions have value.
22 | Don’t assume everyone has the same context, and encourage questions.
23 | Find a way for people to be productive with their skills (technical and not) and energy. Use language such as “yes/and”, not “no/but.”
24 | Encourage members and participants to listen as much as they speak.
25 | Strive to build tools that are open and free for public use. Activities that aim to foster public use, not private gain, are prioritized.
26 | Prioritize access for and input from those who are traditionally excluded from the civic process.
27 | Work to ensure that the community is well-represented in the planning, design, and implementation of civic tech. This includes encouraging participation from women, minorities, and traditionally marginalized groups.
28 | Actively involve community groups and those with subject matter expertise in the decision-making process.
29 | Ensure that the relationships and conversations between community members, the local government staff, and community partners remain respectful, participatory, and productive.
30 | Provide an environment where people are free from discrimination or harassment.
31 |
32 |
33 |
Open Source San José reserves the right to ask anyone in violation of these policies not to participate in our network activities, events, and digital forums.
34 |
35 |
Open Source San José's Anti-Harassment Policy
36 |
37 |
This anti-harassment policy is based on the example policy from the Geek Feminism wiki, created by the Ada Initiative and other volunteers.
38 |
39 |
This policy is based on several other policies, including the Ohio LinuxFest anti-harassment policy, written by Esther Filderman and Beth Lynn Eicher, and the Con Anti-Harassment Project. Mary Gardiner, Valerie Aurora, Sarah Smith, and Donna Benjamin generalized the policies and added supporting material. Many members of LinuxChix, Geek Feminism and other groups contributed to this work.
40 |
41 |
All Open Source San José network activities, events, and digital forums and their staff, presenters, and participants are held to an anti-harassment policy, included below.
42 |
43 |
In addition to governing our own events by this policy, Open Source San José will only lend our brand and fund groups that offer an anti-harassment policy to their attendees. For information on how to offer an anti-harassment policy to your group, see this guide from Code for America.
44 |
45 |
Open Source San José is dedicated to providing a harassment-free experience for everyone regardless of gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, age, or religion. We do not tolerate harassment of staff, presenters, and participants in any form. Sexual language and imagery is not appropriate for any Open Source San José event or network activity, including talks. Anyone in violation of these policies may expelled from Open Source San José network activities, events, and digital forums, at the discretion of the event organizer or forum administrator.
46 |
47 |
Harassment includes but is not limited to: offensive verbal or written comments related to gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, religion; sexual images in public spaces; deliberate intimidation; stalking; following; harassing photography or recording; sustained disruption of talks or other events; inappropriate physical contact; unwelcome sexual attention; unwarranted exclusion; and patronizing language or action.
48 |
49 |
If a participant engages in harassing behavior, the organizers may take any action they deem appropriate, including warning the offender or expulsion from Open Source San José network activities, events, and digital forums.
50 |
51 |
If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact Open Source San José Captains on our shared email .
52 |
53 |
Event staff or forum administrators will be happy to help participants contact hotel/venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the event.
54 |
55 |
If you cannot reach an event organizer or forum administrator and/or it is an emergency, please call 911 and/or remove yourself from the situation.
56 |
57 |
We value your attendance and hope that by communicating these expectations widely we can all enjoy a harassment-free environment.
58 |
59 |
60 |
61 |
Email Template for Anti-Harassment Reporting
62 |
63 |
SUBJECT: Safe Space alert at [EVENT NAME]
64 |
65 |
I am writing because of harassment at a Open Source San José Communities event, (NAME, PLACE, DATE OF EVENT).
66 |
67 |
You can reach me at (CONTACT INFO). Thank you.
68 |
69 |
70 |
71 |
72 |
--------------------------------------------------------------------------------
/cut.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | title: Civic User Testing Group
4 | styles: |
5 |
6 | ---
7 |
8 |
Civic User Testing Group
9 |
10 |
Anno Domini Collage
11 |
Carolyn Ryder Cooley, Lena Wolff, Daniel Jesse Lewis, Jessie Rose Vala,
12 |
David Choe, Bruno 9Li, Klone, Adrian Lee, and Know Hope
13 |
Anno Domini Gallery
14 |
15 |
16 |
17 |
18 |
What it is.
19 |
20 | Open Source San José's Civic User Testing (CUT) Group is a group of
21 | community members who are participate in user studies to investigate the
22 | usability of websites produced both by the San José City Government, as well
23 | as Open Source San José.
24 |
25 |
26 |
What we are looking for.
27 |
28 | We are seeking San José community members who are willing to participate in user
29 | studies. No experience is required, and we are open to people at any skill level
30 | when it comes to technology. Tech novices are welcome!
31 |
32 |
33 |
34 |
How to sign up.
35 |
Start by filling out this sign up form.
36 | Signup Form
38 | (Spanish)
40 | (Vietnamese)
42 |
43 | After you submit this form, we'll send a quick email your way to confirm
44 | that we received your information. The next time we have a website that
45 | we want to test, we will email users to invite you to participate in the
46 | user study. Users who participate in a user study will be provided a gift
47 | card to say thanks.
48 |
49 |
50 |
--------------------------------------------------------------------------------
/faq.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | title: Frequently Asked Questions
4 | styles: |
5 |
6 | ---
7 |
8 |
Frequently Asked Questions
9 |
15 |
16 |
17 |
18 |
Do I need to know how to code to participate?
19 |
20 | No, you do not need to know coding to participate.
21 | There are many ways to contribute non-technical skills,
22 | e.g. user research, design, blogging, social media, onboarding volunteers,
23 | event organizing, fundraising, etc.
24 |
25 |
26 |
27 |
Will Open Source San José teach me how to code?
28 |
29 | No, Open Source San José is not a place that teaches members how to code. We are here on our free time to make progress working together, guiding one another.
30 |
31 |
32 | Check out online
33 | resources such as San José Public Library ,
34 | Team Treehouse , FreeCodeCamp.org , or
36 | Lynda to learn new skills.
37 |
38 |
39 |
How do I submit a project idea to Open Source San José?
40 |
Start by filling out our project proposal form here. Submit Idea
42 |
43 |
After you submit a project proposal, our leadership team will review the project idea, discuss if the
44 | project fits our mission and if we have capacity to take on the project. If we have any questions
45 | about the project scope and proposal, we will reach out to you. If your project idea is approved, a
46 | potential next step is speaking at a Civic Hack night to pitch the project and recruit
47 | volunteers.
48 |
49 |
How did Open Source San José begin?
50 |
51 | In March 2014, Kalen Gallagher and Michelle Thong co-founded Code for San José, a
53 | local Code for America brigade. In 2023, this group became Open Source San José as Code for America
54 | disbanded its brigade network. We are a group of volunteers who are
55 | passionate about using our skills to advance civic innovation in San José.
56 | Our members represent a range of skill sets and interests, e.g. web development, design, marketing,
57 | communication, event planning, researcher, community organizers, and more. We collaborate on
58 | technical projects that better our community, including websites, civic apps, data visualizations,
59 | and media projects.
60 |
61 |
What is Civic Hacking?
62 |
63 | Civic hacking is when citizens see something in the public realm that they can make better,
64 | and they take it upon themselves to create a solution.
65 |
66 |
67 | A civic hacker can be anyone – technologist, public servant, designer, entrepreneur,
68 | engineer – who is willing to collaborate with others to address local challenges and
69 | make their cities better for everyone.
70 |
71 |
72 | A hacker is someone who uses a minimum of resources and a maximum of brainpower and
73 | ingenuity to create, enhance or fix something. Although in some circumstances the term
74 | is used in a negative sense, the term is not inherently negative, nor does it even have
75 | to be related to technology.
76 |
77 |
What is Open Data?
78 |
79 | Open data is data that can be freely used, reused and redistributed by anyone. The U.S.
80 | government
81 | defines open data as publicly available data structured in a way that enables the data to be
82 | fully
83 | discoverable and usable by end users.
84 |
85 |
86 | Governments around the US are opening their data, allowing civic hackers to build tools,
87 | apps and
88 | other solutions that benefit their communities.
89 |
90 |
What is Open Government?
91 |
92 | Open government promotes greater citizen participation, collaboration, and transparency in
93 | government. This includes promoting government accountability via improved citizen access to public
94 | government information, decision-making, and representatives.
95 |
96 |
97 | Many public agencies already abide by open government laws that were developed in the 1970s
98 | prior
99 | to the Internet. These laws tend to be focused on making sure meetings are held in public
100 | and that
101 | agencies respond to requests for information.
102 |
103 |
104 | Today, open government increasingly overlaps with the idea that governments should
105 | provide
106 | citizens with open data on its actions, performance and decisions.
107 |
108 |
Open Data Sources
109 |
Local Data Sources
110 |
130 |
131 | Looking for local government data but cannot find it? Post a data request
132 | as a Github issue and Open Source
134 | San José's municipal liaison, Michelle
135 | Thong, will help you track it down, if it exists.
136 |
137 |
Other sources in the region
138 |
154 |
Federal Data Sources
155 |
168 |
169 |
--------------------------------------------------------------------------------
/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codeforsanjose/codeforsanjose.github.io/f1f56f4c9eb059fd93b1fdad6c3915ace8a0f7e7/favicon.ico
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | description: Open Source San José is a diverse group of volunteers dedicated to making San José and South Bay a better place through civic technology.
4 | verify_mastodon: true
5 | styles: |
6 |
7 |
8 | scripts: |
9 |
12 |
13 |
16 |
17 | ---
18 |
19 |
20 |
Help Build Tech for a Better San José
21 |
Uniting volunteer coders, designers, researchers, community members, & more in solving local issues
22 |
Get Involved
23 |
Volunteer Form
24 |
25 |
26 |
27 |
28 |
Who we are...
29 |
30 | We are a nonprofit volunteer civic innovation organization welcoming
31 | everyone interested in solving community problems in San José, California through technology, UX research, UI
32 | designs, and community partnerships.
33 |
34 |
Our mission...
35 |
Open Source San José is a diverse nonprofit volunteer group. Our mission is to make community services more transparent, accessible, and equitable by collaborating with local government and community-based organizations on civic projects to improve San José and the wider South Bay for everyone.
36 |
Our Vision...
37 |
Open Source San José seeks to be a key partner with the City of San José, other local governments, and local nonprofits in employing technological advancements to better serve its citizens. We want to be top of mind for these partners when they need a technical solution for their issues. With strong organization and leadership, we are able to quickly bring together volunteer resources and iterate fast on proposed solutions.
38 |
What we do...
39 |
We hold bi-monthly "civic hack nights in which our members work on a range of civic tech projects to improve
40 | our community.
41 |
Not a member? Come on in! We onboard new members at every meeting.
42 |
Anyone can join! Technical skills are not required to contribute. Project managers, subject matter experts,
43 | communications specialists, writers, researchers, community organizers, creatives, designers, developers, and
44 | data scientists are all welcome!
45 |
46 |
47 |
48 |
49 |
50 |
Get Involved
51 |
Share your skills with your community!
52 |
53 |
59 |
64 |
65 |
66 |
67 |
68 |
69 |
Our Work
70 |
71 |
Look at what we're working on and get involved!
72 | {% include projects.html status="Active" limit=6 %}
73 |
+ See More
74 |
75 |
76 |
89 |
90 |
91 |
Find Us
92 |
93 |
Please see our Eventbrite page or join our Discord server for up-to-date details and registration links.
94 |
Open Source San José typically meets {{ site.hack_night.schedule -}}
95 | {%- if site.hack_night.location %}
96 | at {{ site.hack_night.location -}}
97 | {%- if site.hack_night.address -%}
98 | , {{ site.hack_night.address | split: "
99 | " | join: ", " | strip -}}
100 | {%- endif -%}
101 | {%- endif -%}. Individual project teams may meet more regularly at other times.
102 |
Anyone can join! Technical skills are not required to contribute. We onboard new members at
103 | every meeting.
104 |
105 |
106 |
107 |
108 |
109 |
110 |
124 |
--------------------------------------------------------------------------------
/projects.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | title: Projects
4 | styles: |
5 |
6 |
7 | scripts: |
8 |
9 | ---
10 |
11 |
Projects
12 |
13 |
Little Moment
14 |
Yis "NoseGo" Goodwin
15 |
nosego.com
16 |
17 |
18 |
19 |
20 | We build our projects on open source technology for public benefit. We work closely with local
21 | government agencies and community organizations to meet community needs. We support Open Government
23 | and
24 | Open Data .
25 |
26 |
27 |
28 | {% include projects.html %}
29 |
30 |
--------------------------------------------------------------------------------
Social Media
8 | Discord 9 | Eventbrite 10 | Mastodon 11 | Facebook 12 | Twitter 13 | Github 14 | Medium 15 |