Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
afb055a
button zindex fix
rakib-shahid Nov 22, 2024
0664d6f
latest
rakib-shahid Jan 9, 2025
01a9d78
revamped events section
rakib-shahid Jan 10, 2025
9a24e25
fixed rsvp button
rakib-shahid Jan 10, 2025
e637577
reformatted upcoming event data
rakib-shahid Jan 10, 2025
9b52b1f
fixed leaderboard zindex
rakib-shahid Jan 10, 2025
cc7c149
updated board pics
rakib-shahid Jan 16, 2025
a6751eb
started next rewrite
rakib-shahid Jan 16, 2025
50950e1
a
rakib-shahid Jan 16, 2025
fd3a01f
added projects
rakib-shahid Jan 19, 2025
25a7a6a
permanent invite
rakib-shahid Jan 19, 2025
55a8466
fixed weird project sizing
rakib-shahid Jan 19, 2025
6d89caf
Merge pull request #2 from rakib-shahid/main
rakib-shahid Jan 19, 2025
9862342
missing api and footer
rakib-shahid Jan 20, 2025
77245f0
added leaderboard route
rakib-shahid Jan 21, 2025
ec626e4
started new searchbar
rakib-shahid Jan 21, 2025
938d71c
added vercel file
rakib-shahid Jan 21, 2025
df37067
fixed linting
rakib-shahid Jan 21, 2025
9b08bfd
man.
rakib-shahid Jan 21, 2025
e55554a
im going to lose it.
rakib-shahid Jan 21, 2025
a894a09
idek
rakib-shahid Jan 21, 2025
b5ac83c
removed leaderboard
rakib-shahid Jan 21, 2025
d6e1bdb
new root
rakib-shahid Jan 21, 2025
f84e625
dynamic imports
rakib-shahid Jan 21, 2025
77a01c3
vercel failing lets gooo
rakib-shahid Jan 21, 2025
7b5b5eb
fixed case sensitivity
rakib-shahid Jan 21, 2025
7a9dfc2
add leetcode route
rakib-shahid Jan 21, 2025
553e330
updated board + local images
rakib-shahid Jan 21, 2025
b305f5d
dynamic leaderboard import
rakib-shahid Jan 21, 2025
854f2e6
test
rakib-shahid Jan 22, 2025
0320d42
more test
rakib-shahid Jan 22, 2025
91e8909
test1
rakib-shahid Jan 22, 2025
7875f56
t2
rakib-shahid Jan 22, 2025
71cffed
t3
rakib-shahid Jan 22, 2025
ba4fdd9
t4
rakib-shahid Jan 22, 2025
f4c56a5
t5
rakib-shahid Jan 22, 2025
50931ca
t6
rakib-shahid Jan 22, 2025
931e133
t1
rakib-shahid Jan 22, 2025
52be64f
t2
rakib-shahid Jan 22, 2025
d6ca518
t3
rakib-shahid Jan 22, 2025
5e163db
s1
rakib-shahid Jan 22, 2025
f1797f4
p1
rakib-shahid Jan 22, 2025
876c342
e1
rakib-shahid Jan 22, 2025
f8db43c
b1
rakib-shahid Jan 22, 2025
cc93ae7
finished search
rakib-shahid Jan 22, 2025
aaa7f1e
added endpoints for events
rakib-shahid Jan 26, 2025
23a27e4
test endpoint fetching
rakib-shahid Jan 26, 2025
27d68a7
fixed upcoming event
rakib-shahid Jan 26, 2025
c686ba5
added spinner delay
rakib-shahid Jan 31, 2025
a16f340
fixed leaderboard table
rakib-shahid Jan 31, 2025
ff1fcf4
searchbar styles
rakib-shahid Jan 31, 2025
0ab558c
made past events pull from db
rakib-shahid Jan 31, 2025
d9423ff
idk what im doing
rakib-shahid Jan 31, 2025
2a28ba3
why
rakib-shahid Jan 31, 2025
ba973b6
this is going to work fs
rakib-shahid Jan 31, 2025
ee49a0d
maybe
rakib-shahid Feb 1, 2025
2158e95
test
rakib-shahid Feb 1, 2025
38cf878
trying to fix delay
rakib-shahid Feb 1, 2025
8167878
fixed weird user card link borderes
rakib-shahid Feb 1, 2025
3296cc7
added speed and analytics
rakib-shahid Feb 1, 2025
c981575
leaderboard white space fix
rakib-shahid Feb 1, 2025
d32d36f
fixed board styling and links
rakib-shahid Feb 1, 2025
763c951
fixed swiper false activation
rakib-shahid Feb 1, 2025
386fa89
fixed weird leaderboard heights
rakib-shahid Feb 1, 2025
9bd86f2
fixed pausing behind header
rakib-shahid Feb 1, 2025
59ad7e6
mobile styling
rakib-shahid Feb 1, 2025
3629913
board bio
rakib-shahid Feb 1, 2025
8ca28bc
disable project scrolling
rakib-shahid Feb 1, 2025
d612e7f
fixed past events
rakib-shahid Feb 3, 2025
de9a6e8
fixed events
rakib-shahid Feb 3, 2025
cfc5744
fixed past
rakib-shahid Feb 4, 2025
beafb26
Merge branch 'nextjs-rewrite' of https://github.com/rakib-shahid/Code…
rakib-shahid Feb 4, 2025
89593a5
please just work
rakib-shahid Feb 5, 2025
ebcf594
WORK
rakib-shahid Feb 5, 2025
ef002fa
Confirmation email
justinespinal Feb 6, 2025
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
1 change: 0 additions & 1 deletion .gitignore

This file was deleted.

8,340 changes: 5,404 additions & 2,936 deletions Code-For-All/package-lock.json

Large diffs are not rendered by default.

8 changes: 5 additions & 3 deletions Code-For-All/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,19 @@
"@fortawesome/free-brands-svg-icons": "^6.5.2",
"@fortawesome/free-solid-svg-icons": "^6.5.2",
"@fortawesome/react-fontawesome": "^0.2.2",
"@nextui-org/react": "^2.6.11",
"axios": "^1.7.5",
"bootstrap": "^5.3.3",
"framer-motion": "^11.7.0",
"framer-motion": "^11.16.1",
"lottie-web": "^5.12.2",
"react": "^18.2.0",
"react-bootstrap": "^2.10.4",
"react-dom": "^18.2.0",
"react-icons": "^5.3.0",
"react-lottie": "^1.2.4",
"react-lottie": "^1.2.10",
"react-multi-carousel": "^2.8.5",
"react-router-hash-link": "^2.4.3"
"react-router-hash-link": "^2.4.3",
"swiper": "^11.2.0"
},
"devDependencies": {
"@types/react": "^18.2.66",
Expand Down
28 changes: 18 additions & 10 deletions Code-For-All/src/App.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,14 @@ import Header from "./HomeComponents/Header";
import Hero from "./HomeComponents/Hero";
import Board from "./HomeComponents/Board";
import Social from "./HomeComponents/Social";
import PastEvent from "./HomeComponents/PastEvent";
import AnimationWrapper from "./HomeComponents/AnimationWrapper";
import LottieAnimation from "./HomeComponents/LottieAnimation";
import purpleblender from "./assets/background blender purple.png";
import { ChakraProvider } from "@chakra-ui/react"; // Import ChakraProvider
import { ChakraProvider } from "@chakra-ui/react";
import { BrowserRouter as Router, Route, Routes } from "react-router-dom";
import Leaderboard from "./components/Leaderboard";
import Projects from "./HomeComponents/Projects";
import Events from "./HomeComponents/Events";

function App() {
return (
Expand All @@ -20,16 +22,18 @@ function App() {
path="/"
element={
<>
<div className="">
<div className="relative overflow-hidden">
<LottieAnimation />

<div id="home">
<Header />
</div>
<Hero className="mb-20" />
<div id="about"></div>
</div>
<div id="home">
<Header />
</div>
<Hero className="mb-20" />
<div id="about">{/* About section content */}</div>

<div id="board" className="relative">
<div className="absolute inset-x-0 -bottom-20 flex z-10 opacity-40 pointer-events-none">
<div className="absolute inset-x-0 -bottom-20 flex -z-1 opacity-40 pointer-events-none">
<img
src={purpleblender}
alt="Purple Blender"
Expand All @@ -46,8 +50,12 @@ function App() {
className="w-screen"
/>
</div>
<PastEvent />
<AnimationWrapper>
<Events />
<Projects />
</AnimationWrapper>
</div>

<div id="contact">
<Social />
</div>
Expand Down
290 changes: 145 additions & 145 deletions Code-For-All/src/BoardInfo.jsx
Original file line number Diff line number Diff line change
@@ -1,147 +1,147 @@
import Justin from './assets/justin.jpg';
import Thomas from './assets/thomas.jpeg';
import Jonnathan from './assets/Jonnathan.jpg'
import Romel from './assets/Romel.jpg'
import Mike from './assets/mike.jpeg'
import Eric from './assets/eric_img.jpeg'
import Amart from './assets/amart.jpg'
import Sophia from './assets/sophia.png'
import Daniel from './assets/daniel.jpg'
import Rakib from './assets/rakib.jpg'
import Yonghao from './assets/yonghao.png'
import Lauren from './assets/lauren.jpg'
import Feng from './assets/feng.jpeg'
import Shaine from './assets/shaine.jpeg'
import Dennis from './assets/dennis.jpeg'
import Oliver from './assets/oliver.jpg'
import Athor from './assets/athor.png'
import Matt from './assets/matt.jpg'
import Justin from "./assets/justin.jpg";
import Thomas from "./assets/thomas.jpeg";
import Jonnathan from "./assets/Jonnathan.jpg";
import Romel from "./assets/Romel.jpg";
import Mike from "./assets/mike.jpeg";
import Eric from "./assets/eric_img.jpeg";
import Amart from "./assets/amart.jpg";
import Sophia from "./assets/sophia.png";
import Daniel from "./assets/daniel.jpg";
import Rakib from "./assets/rakib.jpg";
import Lauren from "./assets/lauren.jpg";
import Feng from "./assets/feng.jpeg";
import Shaine from "./assets/shaine.jpeg";
import Dennis from "./assets/dennis.jpeg";
import Oliver from "./assets/oliver.jpg";
import Athor from "./assets/athor.png";
import Matt from "./assets/matt.jpg";

export const BOARDINFO = [
{
image: Justin,
name:"Justin Espinal",
role: "President & Founder",
description: "I love to collect figures!",
link: "https://www.linkedin.com/in/justinespinal/"
},
{
image: Thomas,
name: "Thomas Soupionis",
role: "Vice-President",
description: "I like buying sneakers",
link: "https://www.linkedin.com/in/thomas-soupionis/"
},
{
image: Eric,
name: "Eric Salazar",
role: "Treasurer",
description: "I have an orange cat named bibi",
link: "https://www.linkedin.com/in/eric-salazar04/"
},
{
image: Amart,
name: "Andrew Martin",
role: "Secretary & Advisor",
description: "I used to study theatre",
link: "https://www.linkedin.com/in/andrew-martin72/"
},
{
image:Jonnathan,
name: "Jonnathan Saavedra",
role: "Event Manager",
description: "I love to watch Justin collect figures!",
link: "https://www.linkedin.com/in/jonnathan-saavedra/"
},
{
image: Sophia,
name: "Sophia Yau",
role: "Event Manager & Tutor",
description: "I love cats",
link: "https://www.linkedin.com/in/sophiayau/"
},
{
image: Mike,
name: "Ye Htut Maung",
role: "Workshop Developer",
description: "I like Japanese BBQ",
link: "https://www.linkedin.com/in/ye-htut-maung/"
},
{
image: Romel,
name: "Vishal Romel Charran",
role: "Workshop Developer",
description: "What No Internships Look Like!",
link: "https://www.linkedin.com/in/vishal-charran-36b1221bb/"
},
{
image: Daniel,
name: "Daniel Jackson",
role: "Workshop Developer",
description: "Like to travel, Gym, skateboard",
link: "https://www.linkedin.com/in/danieljac/"
},
{
image: Rakib,
name: "Rakib Shahid",
role: "Workshop Developer & Tutor",
description: "I like playing guitar and watching F1",
link: "https://www.linkedin.com/in/rakib-shahid/"
},
{
image:Yonghao,
name: "Yonghao Lin",
role: "Tutor",
description: "I like cats, crocheting, video games (Minecraft), and the gym",
link: "https://www.linkedin.com/in/yonghao-lin-b6027b242/"
},
{
image: Feng,
name: "Fengsheng Chen",
role: "Tutor",
description: "Souls game enjoyer",
link: "https://www.linkedin.com/in/fengsheng-chen/"
},
{
image: Matt,
name: "Matthew Odinsky",
role: "Tutor",
description: "I love to cook",
link: "https://www.linkedin.com/in/matthew-odinsky/"
},
{
image: Lauren,
name: "Lauren Mistretta",
role: "Advisor",
description:"I enjoy playing video games and drawing!",
link: "https://www.linkedin.com/in/lauren-mistretta-9027aa253/"
},
{
image: Shaine,
name: "Shaine Lomenario",
role: "Marketing",
description: "I like to play video games and the piano",
link: "https://www.linkedin.com/in/shaine-lomenario-955168216/"
},
{
image: Dennis,
name: "Dennis Do",
role: "Marketing",
description: "I love working out, playing sports, and meeting new people",
link: "https://www.linkedin.com/in/dennis-do-coding/"
},
{
image: Athor,
name: "Andrew Thoral",
role: "Marketing",
description: "I love jolibee",
link: "https://www.linkedin.com/company/code-for-all-qc"
},
{
image: Oliver,
name: "Oliver",
role: "Mascot",
description: "Meow",
link: "https://www.linkedin.com/company/code-for-all-qc"
},
];
{
image: Justin,
name: "Justin Espinal",
role: "President & Founder",
description: "I love to collect figures!",
link: "https://www.linkedin.com/in/justinespinal/",
},
{
image: Thomas,
name: "Thomas Soupionis",
role: "Vice-President",
description: "I like buying sneakers",
link: "https://www.linkedin.com/in/thomas-soupionis/",
},
{
image: Eric,
name: "Eric Salazar",
role: "Treasurer",
description: "I have an orange cat named bibi",
link: "https://www.linkedin.com/in/eric-salazar04/",
},
{
image: Amart,
name: "Andrew Martin",
role: "Secretary & Advisor",
description: "I used to study theatre",
link: "https://www.linkedin.com/in/andrew-martin72/",
},
{
image: Jonnathan,
name: "Jonnathan Saavedra",
role: "Event Manager",
description: "I love to watch Justin collect figures!",
link: "https://www.linkedin.com/in/jonnathan-saavedra/",
},
{
image: Sophia,
name: "Sophia Yau",
role: "Event Manager & Tutor",
description: "I love cats",
link: "https://www.linkedin.com/in/sophiayau/",
},
{
image: Mike,
name: "Ye Htut Maung",
role: "Workshop Developer",
description: "I like Japanese BBQ",
link: "https://www.linkedin.com/in/ye-htut-maung/",
},
{
image: Romel,
name: "Vishal Romel Charran",
role: "Workshop Developer",
description: "What No Internships Look Like!",
link: "https://www.linkedin.com/in/vishal-charran-36b1221bb/",
},
{
image: Daniel,
name: "Daniel Jackson",
role: "Workshop Developer",
description: "Like to travel, Gym, skateboard",
link: "https://www.linkedin.com/in/danieljac/",
},
{
image: Rakib,
name: "Rakib Shahid",
role: "Workshop Developer & Tutor",
description: "I like playing guitar and watching F1",
link: "https://www.linkedin.com/in/rakib-shahid/",
},
{
image: "https://i.imgur.com/a350HHm.png",
name: "Yonghao Lin",
role: "Tutor",
description:
"I like cats, crocheting, video games (Minecraft), and the gym",
link: "https://www.linkedin.com/in/yonghao-lin-b6027b242/",
},
{
image: Feng,
name: "Fengsheng Chen",
role: "Tutor",
description: "Souls game enjoyer",
link: "https://www.linkedin.com/in/fengsheng-chen/",
},
{
image: Matt,
name: "Matthew Odinsky",
role: "Tutor",
description: "I love to cook",
link: "https://www.linkedin.com/in/matthew-odinsky/",
},
{
image: Lauren,
name: "Lauren Mistretta",
role: "Advisor",
description: "I enjoy playing video games and drawing!",
link: "https://www.linkedin.com/in/lauren-mistretta-9027aa253/",
},
{
image: Shaine,
name: "Shaine Lomenario",
role: "Marketing",
description: "I like to play video games and the piano",
link: "https://www.linkedin.com/in/shaine-lomenario-955168216/",
},
{
image: Dennis,
name: "Dennis Do",
role: "Marketing",
description: "I love working out, playing sports, and meeting new people",
link: "https://www.linkedin.com/in/dennis-do-coding/",
},
{
image: Athor,
name: "Andrew Thoral",
role: "Marketing",
description: "I love jolibee",
link: "https://www.linkedin.com/company/code-for-all-qc",
},
{
image: Oliver,
name: "Oliver",
role: "Mascot",
description: "Meow",
link: "https://www.linkedin.com/company/code-for-all-qc",
},
];
Loading