Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
343 commits
Select commit Hold shift + click to select a range
86d40f3
Update src/components/team-bio-card/team-bio-card.scss
Unknown-0perator Apr 26, 2024
493d550
Merge pull request #15 from CodeForBc/bugfix/typo_in_FAQ
CorreyL Apr 26, 2024
c118dac
Merge pull request #13 from CodeForBc/feature/about-us-page
CorreyL Apr 26, 2024
655a7e1
Breakpoints changed
Unknown-0perator Apr 27, 2024
0bb792c
Home page banner responsiveness fixed
Unknown-0perator Apr 27, 2024
b2c7206
Some responsiveness problems fixed
Unknown-0perator Apr 29, 2024
5907961
padding fixed in join-us-tab component
Unknown-0perator May 1, 2024
3f13822
tablist overflow fixed
Unknown-0perator May 1, 2024
003f2dd
Merge pull request #16 from CodeForBc/feature/responsiveness
CorreyL May 1, 2024
414bc89
Images stored locally
Unknown-0perator May 1, 2024
b435a14
Merge pull request #12 from CodeForBc/misc/docker-local-production-build
Unknown-0perator May 3, 2024
48173b3
Merge branch 'main' into feature/team_member_card
Unknown-0perator May 3, 2024
996a7c9
Merge pull request #18 from CodeForBc/feature/team_member_card
CorreyL May 3, 2024
4e3fc38
project page
Unknown-0perator May 7, 2024
d57c214
header tags fixed
Unknown-0perator May 7, 2024
f5e6c60
Merge pull request #19 from CodeForBc/seo/header-tags
CorreyL May 7, 2024
1222dda
Add static robots.txt file
CorreyL May 7, 2024
1f086b9
Allow all user-agents to crawl all paths
CorreyL May 7, 2024
9bfb466
Merge pull request #20 from CodeForBc/seo/robots-txt
Unknown-0perator May 7, 2024
dac39a3
Schema added to homepage
Unknown-0perator May 9, 2024
e5a5df3
Schema added to About page
Unknown-0perator May 9, 2024
5781a29
Schema added to Join Us page
Unknown-0perator May 9, 2024
b832121
schema added to core values
Unknown-0perator May 9, 2024
9a72fdf
schema added to FAQ
Unknown-0perator May 9, 2024
23af750
URL changed to codeforbc.ca
Unknown-0perator May 12, 2024
2ddf442
Add initial sitemap.xml file
CorreyL May 13, 2024
79215cc
Schema homepage fixed
Unknown-0perator May 14, 2024
f702e5b
schema join us page
Unknown-0perator May 14, 2024
317dcc8
core values structured data
Unknown-0perator May 14, 2024
959bf14
FAQ structured data
Unknown-0perator May 14, 2024
13de453
structured data about page
Unknown-0perator May 14, 2024
58f129c
Merge pull request #24 from CodeForBc/seo/sitemap
Unknown-0perator May 14, 2024
43c0ea7
Merge branch 'main' into seo/schema
Unknown-0perator May 14, 2024
70cf87c
Update src/app/about/page.tsx
Unknown-0perator May 15, 2024
cc1daf5
Update src/app/join-us/page.client.tsx
Unknown-0perator May 15, 2024
8d46844
Update src/app/page.tsx
Unknown-0perator May 15, 2024
6a133f8
Update src/components/core-values/core-values.tsx
Unknown-0perator May 15, 2024
09e47a6
Update src/components/faq/faq.tsx
Unknown-0perator May 15, 2024
e144b55
Merge pull request #23 from CodeForBc/seo/schema
CorreyL May 16, 2024
d647201
Lint globals.scss
CorreyL May 21, 2024
d1e6d78
Change to new primary color per latest Figma
CorreyL May 21, 2024
44ba1fa
Add new CodeForBC logo
CorreyL May 21, 2024
776d38a
Update referenced CodeForBC logo file
CorreyL May 21, 2024
e4eaee3
Clean up Header implementation to match Figma
CorreyL May 21, 2024
b672423
Fix usage of CSS with mixed support
CorreyL May 21, 2024
79b594b
Remove unused data
CorreyL May 21, 2024
e5b588a
Add exclaimation mark to Join Us label
CorreyL May 21, 2024
7f82cb8
Update mobile nav stylings
CorreyL May 21, 2024
57b2373
Remove un-used method
CorreyL May 21, 2024
12c6a31
Lint project-overview.scss file
CorreyL May 21, 2024
fa674f9
Remove unnecessary width and height
CorreyL May 21, 2024
d74104f
Normalize size of projects render on front page
CorreyL May 21, 2024
5da0e5c
Switch Lato for Lexend
CorreyL May 21, 2024
b5b119d
Add font-weight 500 as an option
CorreyL May 21, 2024
0775389
Remove specific import of Lexend in header
CorreyL May 21, 2024
b248370
Remove font declaration in header
CorreyL May 21, 2024
f6a5c35
Declare Lexend for mobile MenuItem
CorreyL May 21, 2024
03e1473
Increase gap between header menu items
CorreyL May 22, 2024
21d91cd
Update logo URL
CorreyL May 22, 2024
dcbb926
Remove hard-coded width
CorreyL May 22, 2024
27345c9
Merge branch 'misc/update-header' of github.com:CodeForBc/codeforbc-w…
CorreyL May 22, 2024
7607d6b
Merge pull request #29 from CodeForBc/misc/update-header
CorreyL May 22, 2024
a18a2bd
Add scaffold for dynamic Project page
CorreyL May 22, 2024
8adf88e
Use absolute path for codeforbc-logo.svg
CorreyL May 22, 2024
e28699e
Set priority prop on codeforbc-logo.svg
CorreyL May 22, 2024
4366056
Get the project id from the pathname
CorreyL May 22, 2024
9971a12
Change projects JSON to Object data-structure
CorreyL May 22, 2024
12fe38b
Make project page a Server component
CorreyL May 22, 2024
a4da18f
Use params to get dynamic path data
CorreyL May 22, 2024
40a4cce
Redirect user if project does not exist
CorreyL May 22, 2024
dc28c97
Pass projectKey as prop to link to project page
CorreyL May 22, 2024
2e95e5a
Update Project interface for Project props
CorreyL May 22, 2024
b72f502
Add and render simple component for Technologies
CorreyL May 22, 2024
efb4720
Add CSS styling to match Figma design
CorreyL May 22, 2024
cde9897
Use Mui Container for consistency w/ rest of site
CorreyL May 22, 2024
c69d299
Make project div flexbox with gap
CorreyL May 22, 2024
84ca5bd
Add scaffold for Project Overview component
CorreyL May 22, 2024
70f5ca4
Make project image link to project page
CorreyL May 24, 2024
0c86d8f
Update hero image to new one per Figma
CorreyL May 24, 2024
8b187e4
Make banner component responsive
CorreyL May 24, 2024
63ce6ea
Add color to header text per Figma design
CorreyL May 24, 2024
2ed2a17
Adjust hero image size based on browser width
CorreyL May 24, 2024
6c1f979
Change Join Us hrefs to Tally page
CorreyL May 24, 2024
0091d4f
Update Join Us link on About page
CorreyL May 24, 2024
44d8b87
Comment out CI tests for now
CorreyL May 24, 2024
03c929d
Merge pull request #41 from CodeForBc/misc/comment-out-ci-test
Unknown-0perator May 24, 2024
e3ed747
working toward code of conduct page
Unknown-0perator May 24, 2024
b6e99f4
Fix white-space issues
CorreyL May 24, 2024
dfeab15
Left align banner text & buttons on Desktop
CorreyL May 24, 2024
012af83
Merge branch 'misc/update-hero-image'
CorreyL May 24, 2024
10231b3
Fix linting issue
CorreyL May 24, 2024
ff98d23
Merge branch 'main' into feature/join-us-tally-link
CorreyL May 24, 2024
5b6efab
Merge pull request #40 from CodeForBc/feature/join-us-tally-link
CorreyL May 24, 2024
5beb3c1
Merge pull request #38 from CodeForBc/misc/update-hero-image
Unknown-0perator May 24, 2024
ec83b38
code of conduct page created
Unknown-0perator May 24, 2024
4006d7c
lint
Unknown-0perator May 24, 2024
5b5d216
main merged
Unknown-0perator May 24, 2024
df30e56
test file created
Unknown-0perator May 24, 2024
393e3b3
Remove highlight className and make text-decoration none
nam-m May 24, 2024
1bf8926
Color Join Us link according to Figma
CorreyL May 24, 2024
c535b92
FAQs content updated
Unknown-0perator May 26, 2024
945ac23
mailto feature added to FAQs
Unknown-0perator May 26, 2024
d32904a
test files added
Unknown-0perator May 26, 2024
e982933
Update header snapshot test
CorreyL May 26, 2024
cdfca1e
Use absolute paths for images
CorreyL May 26, 2024
1acba5b
Remove import of non-existent HeaderEnum file
CorreyL May 26, 2024
1fdbd7e
Change role of Nav buttons
CorreyL May 26, 2024
36a158b
Get banner heading by role
CorreyL May 26, 2024
8975337
Fix about page test
CorreyL May 26, 2024
1d69368
Uncomment testing command for GitHub Actions
CorreyL May 26, 2024
dc1973b
Merge pull request #46 from CodeForBc/tests/update-tests-to-be-passin…
Unknown-0perator May 26, 2024
250fb5d
Merge branch 'main' into feature/project-page
CorreyL May 27, 2024
08f0741
Nest selectors using more .scss compliant code
CorreyL May 27, 2024
5516384
Add color variable for primary button
CorreyL May 27, 2024
957e470
Add and render Project Banner component
CorreyL May 27, 2024
ecc25ae
Normalize font sizes of h1 and h2
CorreyL May 27, 2024
e7f8496
Remove hover selector
CorreyL May 28, 2024
8c17a8e
Change link text to "Get Engaged!"
CorreyL May 28, 2024
5753cca
Merge pull request #43 from CodeForBc/misc/fix-join-us-footer
CorreyL May 28, 2024
f59687f
Change className for ProjectOverview
CorreyL May 28, 2024
c987246
Add key and object for Project Overview section
CorreyL May 28, 2024
efd701c
Add Vercel to tools array
CorreyL May 28, 2024
6c3851f
Add projectObjective and projectLead text
CorreyL May 28, 2024
b7f6400
Add lorem ipsum text for problem statement
CorreyL May 28, 2024
3e50f49
Add projectOverview key to Project interface
CorreyL May 28, 2024
da35c49
Render strings in projectOverview key
CorreyL May 28, 2024
553b15b
Add logic to conditionally render lookingFor
CorreyL May 28, 2024
9b5930f
Add border-radius to box-shadow borders
CorreyL May 28, 2024
f87de8a
Merge branch 'main' into feature/project-page
CorreyL May 28, 2024
938f24a
Use static image for CodeForBC project
CorreyL May 28, 2024
a490d46
Merge branch bugfix/empty-project-image
CorreyL May 28, 2024
3021b71
Render project image beside text
CorreyL May 28, 2024
85329ca
Move image URL to json
CorreyL May 28, 2024
11d104d
Add styling for banner section
CorreyL May 28, 2024
91900c3
Merge pull request #47 from CodeForBc/bugfix/empty-project-image
CorreyL May 28, 2024
f8df98b
Merge pull request #42 from CodeForBc/feature/code_of_conduct_page
Unknown-0perator May 28, 2024
5c165b7
mission overview card created
Unknown-0perator May 28, 2024
dea74bf
tally href updated
Unknown-0perator May 28, 2024
9f7dc95
Merge pull request #48 from CodeForBc/misc/update_tally_href
CorreyL May 28, 2024
077186d
mission overview component
Unknown-0perator May 29, 2024
e0079ed
UT added
Unknown-0perator May 31, 2024
d22da81
Refactor MissionOverview component for children
CorreyL Jun 1, 2024
cc4c726
Merge branch 'main' into feature/our_mission_overview
CorreyL Jun 1, 2024
04949b0
Fix MissionOverview link test
CorreyL Jun 1, 2024
8b00496
media query
Unknown-0perator Jun 2, 2024
6f05398
Make header size adjustable as a prop
CorreyL Jun 2, 2024
dd3a885
Add test for adjustable header size
CorreyL Jun 2, 2024
177350e
Merge remote-tracking branch 'refs/remotes/origin/feature/our_mission…
CorreyL Jun 2, 2024
ad19b41
Adjust description font stylings
CorreyL Jun 4, 2024
4daae5f
Adjust font-size for tablet and smaller
CorreyL Jun 4, 2024
5e065e3
Expand photo width for tablet and smaller
CorreyL Jun 4, 2024
eb134e8
Make top and bottom padding different
CorreyL Jun 4, 2024
41fed75
Refactor ProjectBanner DOM structure
CorreyL Jun 4, 2024
bbe6b16
Normalize spacing between text in project page
CorreyL Jun 4, 2024
bf3d2e4
Normalize text size of p tags in project page
CorreyL Jun 4, 2024
6cb3319
Normalize spacing between header & p elements
CorreyL Jun 4, 2024
a3d727c
Make image span 100% width for tablet and smaller
CorreyL Jun 4, 2024
eb53f4f
Add project status to page
CorreyL Jun 4, 2024
ae6b43a
Fix ProjectBanner not having an inner box
CorreyL Jun 4, 2024
c7a63ea
Add todo for Active status Background Color
CorreyL Jun 4, 2024
4404e66
filter UI created
Unknown-0perator Jun 4, 2024
72b78e7
Update projectOverview for CodeForBC Website
CorreyL Jun 7, 2024
49f8a13
Style Project Objectives unordered-list
CorreyL Jun 7, 2024
67af9d1
Add class name for outer box
CorreyL Jun 7, 2024
bd69436
Add ProposeProject basic elements
CorreyL Jun 7, 2024
f5f0077
Add styling to hr element
CorreyL Jun 7, 2024
d8ba581
Fix spacing between propose project elements
CorreyL Jun 7, 2024
86efcad
Fix fonts in Propose Project
CorreyL Jun 7, 2024
16eb7e3
Style button according to Figma design
CorreyL Jun 7, 2024
474e710
Add Homes For All as a project
CorreyL Jun 7, 2024
329f6b7
Fix projectImage not being used
CorreyL Jun 7, 2024
be5169c
Make projectOverview an optional prop
CorreyL Jun 7, 2024
20cf6f8
Ensure all project-card are equal height
CorreyL Jun 7, 2024
5457593
Ensure projectImages render in projects page
CorreyL Jun 7, 2024
6fc5ca5
Add null check and types to ProjectOverview
CorreyL Jun 7, 2024
b02f4ae
Fix project-card styling to match Figma
CorreyL Jun 7, 2024
83f9b94
Add classes and styles to align project link
CorreyL Jun 7, 2024
451d764
Attempt to fix build issue with dynamic path
CorreyL Jun 7, 2024
12e9324
working toward functionality
Unknown-0perator Jun 8, 2024
819c21f
filter feature add to team members list
Unknown-0perator Jun 9, 2024
268f2da
teamMemberData updated
Unknown-0perator Jun 9, 2024
ebdb1ea
Fix missing param and make camelCase
CorreyL Jun 9, 2024
627a8e3
Refactor projectId to project_id
CorreyL Jun 9, 2024
c64458a
Update snapshot test for header
CorreyL Jun 10, 2024
e0dfcbd
working on team_member_card
Unknown-0perator Jun 11, 2024
a33638e
TeamMemberCard style updated
Unknown-0perator Jun 12, 2024
485825e
team member data updated
Unknown-0perator Jun 12, 2024
0d0be97
brief_descriptions key add to data
Unknown-0perator Jun 12, 2024
5e940d0
pagination added
Unknown-0perator Jun 13, 2024
1684b10
data updated and pagination styled
Unknown-0perator Jun 15, 2024
b421941
function added to ensure page numbers displayed in 2 digits
Unknown-0perator Jun 15, 2024
8cae5c3
code cleanup
Unknown-0perator Jun 15, 2024
d542ef6
media query added
Unknown-0perator Jun 15, 2024
24a1b01
Fix grammar issue
CorreyL Jun 18, 2024
0524c87
Center align text in proposal section
CorreyL Jun 18, 2024
8e0078e
Fix width bug when adjust browser width
CorreyL Jun 18, 2024
e0a4bd9
Merge pull request #50 from CodeForBc/feature/project-page
Unknown-0perator Jun 18, 2024
c4fc0ad
Merge pull request #49 from CodeForBc/feature/our_mission_overview
Unknown-0perator Jun 18, 2024
9711fd0
data updated
Unknown-0perator Jun 19, 2024
f733e71
cta style updated
Unknown-0perator Jun 19, 2024
42d4a00
UT added to team-bio-card component
Unknown-0perator Jun 19, 2024
2f3699b
Merge branch 'main' into misc/FAQs_content
CorreyL Jun 19, 2024
b266a4c
px to rem and color variables
Unknown-0perator Jun 20, 2024
38c2e07
main merged
Unknown-0perator Jun 20, 2024
43fb700
Merge pull request #45 from CodeForBc/misc/FAQs_content
Unknown-0perator Jun 23, 2024
4550dbe
Logo size changed
Unknown-0perator Jun 23, 2024
fb3194f
text of header link changed
Unknown-0perator Jun 23, 2024
1466db0
responsive
Unknown-0perator Jun 23, 2024
29afeb8
mobile changed to tablet
Unknown-0perator Jun 30, 2024
f171d59
page name changed
Unknown-0perator Jul 3, 2024
2e4f254
logo size in tablet screen size
Unknown-0perator Jul 3, 2024
28da8d5
test file fixed
Unknown-0perator Jul 3, 2024
278ce19
metadata changed
Unknown-0perator Jul 3, 2024
65ad6a6
Merge branch 'main' into misc/header_mobile_screen-logo_size
Unknown-0perator Jul 3, 2024
4fa5d01
conflict fixed
Unknown-0perator Jul 3, 2024
9e756ec
css color variables
Unknown-0perator Jul 3, 2024
63c11be
nav changed to header
Unknown-0perator Jul 3, 2024
7afed72
Lint file
CorreyL Jul 7, 2024
864f80c
Update src/app/about/page.client.tsx
Unknown-0perator Jul 9, 2024
ebab593
Update src/app/about/page.client.tsx
Unknown-0perator Jul 9, 2024
d5c5bf1
Update src/components/team-bio-card/team-bio-card.tsx
Unknown-0perator Jul 9, 2024
209e5fd
Update src/app/about/page.client.tsx
Unknown-0perator Jul 9, 2024
4142148
working on privacy page
Unknown-0perator Jul 9, 2024
7fb92f5
lint fixed
Unknown-0perator Jul 9, 2024
2d1f12a
typo fixed
Unknown-0perator Jul 9, 2024
03f7ac3
Merge pull request #51 from CodeForBc/feature/team_profile-filter
Unknown-0perator Jul 9, 2024
6717294
conflict fixed
Unknown-0perator Jul 9, 2024
b7454a7
lint fix
Unknown-0perator Jul 9, 2024
ea5acad
Merge pull request #53 from CodeForBc/misc/header_mobile_screen-logo_…
Unknown-0perator Jul 9, 2024
9176b49
Merge branch 'main' into feature/privacy_page
Unknown-0perator Jul 12, 2024
2e6ae5b
privacy page created
Unknown-0perator Jul 12, 2024
bbd24d3
footer bug fixed
Unknown-0perator Jul 12, 2024
0ed3060
color variables and px to rem
Unknown-0perator Jul 12, 2024
a004da8
banner for project page
Unknown-0perator Jul 12, 2024
5bb284a
Merge pull request #56 from CodeForBc/misc/project-page-banner
CorreyL Jul 14, 2024
14b4b7c
Merge pull request #55 from CodeForBc/feature/privacy_page
CorreyL Jul 14, 2024
1e66980
Logo stroke removed
Unknown-0perator Jul 19, 2024
9651dc1
Typo fixed
Unknown-0perator Jul 19, 2024
65faf35
Innovation added to core values
Unknown-0perator Jul 19, 2024
7f346c4
link added and color of link changed
Unknown-0perator Jul 19, 2024
a7c9cf1
Merge pull request #64 from CodeForBc/misc/logo-update
CorreyL Jul 23, 2024
a4795fb
Merge pull request #65 from CodeForBc/misc/code-of-conduct-typo
CorreyL Jul 23, 2024
8fa889e
Merge pull request #66 from CodeForBc/misc/missing_core_value-Innovation
CorreyL Jul 23, 2024
d7cd08c
Merge pull request #67 from CodeForBc/misc/2_minute_form-link
CorreyL Jul 23, 2024
82224a5
back button added
Unknown-0perator Jul 28, 2024
8aca22e
Update src/app/projects/[project_id]/page.tsx
Unknown-0perator Jul 30, 2024
18fd269
Update src/app/projects/[project_id]/page.tsx
Unknown-0perator Jul 30, 2024
5f2df1a
Merge pull request #68 from CodeForBc/misc/back_button_in_project_page
CorreyL Jul 30, 2024
62a522e
add goodbot, descriptions has been checked with renee.
jaskaran27177 Oct 7, 2024
41d5f9d
add contrinuters
jaskaran27177 Oct 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Dockerfile
.dockerignore
node_modules
npm-debug.log
README.md
.next
.git
2 changes: 1 addition & 1 deletion CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1 +1 @@
* @CorreyL @CSTSTEVENU @immangat @nam-m @openBC-ca @PooriaT @SamHuo213 @umsu2 @Unknown-0perator
* @CorreyL @immangat @nam-m @SamHuo213 @Unknown-0perator
12 changes: 12 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
FROM node:20.12.2-alpine3.19 as base

EXPOSE 3000

WORKDIR /app

COPY . .
RUN npm install
RUN npm run build

ENV NODE_ENV production
CMD ["npm", "run", "startProduction"]
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
# Welcome to OpenBC Website
# Welcome to the CodeForBC Website Repository
6 changes: 2 additions & 4 deletions next.config.js
Original file line number Diff line number Diff line change
@@ -1,19 +1,17 @@
/** @type {import('next').NextConfig} */

const basePath = process.env.NODE_ENV === 'production' ? '/openbc-web' : '';
const output = process.env.NODE_ENV === 'production' ? 'export' : 'standalone';
const distDir = process.env.NODE_ENV === 'production' ? 'dist' : '.next';
const distDir = process.env.NODE_ENV === 'production' ? undefined : '.next';

const nextConfig = {
basePath: basePath,
output: output,
distDir: distDir,
images: {
unoptimized: true,
},
typescript: {
tsconfigPath: './tsconfig.json',
}
},
};

module.exports = nextConfig;
130 changes: 101 additions & 29 deletions package-lock.json

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

6 changes: 4 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,20 +1,22 @@
{
"name": "openbc-web",
"name": "codeforbc-web",
"version": "0.1.0",
"private": true,
"scripts": {
"build": "next build",
"start": "next dev",
"lint": "next lint --fix",
"lint:check": "next lint",
"startProduction": "next start",
"startProduction": "npx serve@latest out",
"dockerProd": "docker build -t codeforbc-website . && docker run --rm -p 3000:3000 --name codeforbc-website-container codeforbc-website",
"test": "jest",
"testWatch": "jest --watch"
},
"dependencies": {
"@emotion/react": "11.11.3",
"@emotion/styled": "11.11.0",
"@mui/icons-material": "5.15.6",
"@mui/lab": "^5.0.0-alpha.169",
"@mui/material": "5.15.6",
"@mui/material-nextjs": "5.15.6",
"@typescript-eslint/eslint-plugin": "6.19.1",
Expand Down
Binary file added public/assets/airbnb-project.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading