Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include CTF info on landing Page #91

Merged
merged 4 commits into from
Nov 30, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
5 changes: 5 additions & 0 deletions src/assets/images/htb.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/images/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions src/assets/images/thm.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 0 additions & 5 deletions src/components/layout/partials/FooterNav.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,6 @@ const FooterNav = ({ className, ...props }) => {
return (
<nav {...props} className={classes}>
<ul className='list-reset'>
<li>
<a href='https://blog.pointblank.club/' target='_blank'>
Blog
</a>
</li>
<li>
<a href='https://forum.dsce.in/' target='_blank'>
Forum
Expand Down
77 changes: 47 additions & 30 deletions src/components/sections/FeaturesSplit.js
Original file line number Diff line number Diff line change
Expand Up @@ -74,43 +74,17 @@ const FeaturesSplit = ({

<div className="split-item">
<div className="split-item-content center-content-mobile reveal-from-left" data-reveal-container=".split-item">
<div className="text-xxs text-color-primary fw-600 tt-u mb-8">
<div className="text-xxs text-color-secondary fw-600 tt-u mb-8">
Competitive Coding
</div>
<h3 className="mt-0 mb-12">
Coding Contests
</h3>
<br />
<p className="m-0">
Point Blank has hosted 40+ editions of its PB Hustle coding contest, where participants tackle 5-7 progressively challenging questions in their chosen language. The aim is to improve college programming culture and qualify teams for ACM ICPC. Notably, DSCE's top programmers have emerged from this, with Codechef long challenge participation growing from 3 to 70+ participants. Further details are provided later.
{/* Since its inception, Point Blank has organised <b>over 40 iterations</b> of
its weekly coding contest, called the <b>PB Hustle</b> . We ask participants to solve a series
of 5-7 questions of varying difficulty levels in a programming language of their choice.
The contests are open to all and the contests get progressively harder over iterations.
The end goal of this competition is to have college teams qualify for the ACM ICPC, and
to better the programming culture in the college.
</p>
<br/>
<p>
To this effect we have already seen a lot of success, we currently have some of the best
programmers DSCE has ever seen (on the basis of rating and competition
performance). Our participation numbers in competitions such as Codechef long
challenge has gone up from 3 to 70+ participants. The details are elaborated upon in
later sections. */}
Point Blank has hosted 40+ editions of its PB Hustle coding contest, where participants tackle 5-7 progressively challenging questions in their chosen language. The aim is to improve college programming culture and qualify teams for ACM ICPC. Notably, DSCE's top programmers have emerged from this, with Codechef long challenge participation growing from 3 to 70+ participants.
</p>
</div>
{/* <div className={
classNames(
'split-item-image center-content-mobile reveal-from-bottom',
imageFill && 'split-item-image-fill'
)}
data-reveal-container=".split-item">
<Image
src={require('./../../assets/images/features-split-image-01.png')}
alt="Features split 01"
width={528}
height={396} />
</div> */}
<div
style={{
display:"grid",
Expand All @@ -121,6 +95,7 @@ later sections. */}
}}
>
{codingImages.map((x,i)=>{
console.log(x);
return(
<img
src = {x}
Expand All @@ -139,7 +114,7 @@ later sections. */}

<div className="split-item">
<div className="split-item-content center-content-mobile reveal-from-right" data-reveal-container=".split-item">
<div className="text-xxs text-color-primary fw-600 tt-u mb-8">
<div className="text-xxs text-color-secondary fw-600 tt-u mb-8">
Development
</div>
<h3 className="mt-0 mb-12">
Expand Down Expand Up @@ -173,7 +148,7 @@ our primer to F/OSS development

<div className="split-item">
<div className="split-item-content center-content-mobile reveal-from-left" data-reveal-container=".split-item">
<div className="text-xxs text-color-primary fw-600 tt-u mb-8">
<div className="text-xxs text-color-secondary fw-600 tt-u mb-8">
Hackathons
</div>
<h3 className="mt-0 mb-12">
Expand Down Expand Up @@ -202,6 +177,48 @@ Two of our teams qualified to the finals, with 1 winning the software edition..
</div>
</div>

<div className="split-item">
<div className="split-item-content center-content-mobile reveal-from-left" data-reveal-container=".split-item">
<div className="text-xxs text-color-secondary fw-600 tt-u mb-8">
Cyber Security
</div>
<h3 className="mt-0 mb-12">
CTFs/Sessions
</h3>
<br />
<p className="m-0">
We organise Workshops and Sessions about various topics in Cyber Security and also Hands On sessions for practise on various platforms.
In 2023 We organized the 1st Iteration of in-house Capture The Flag event titled <b>PBCTF</b> which saw participation of more than 70 hackers.
</p>
</div>
<div
style={{
display:"grid",
gridTemplateColumns:"auto auto",
gridTemplateAreas:"auto auto",
gap:"1rem",
marginLeft:"auto"
}}
>
<Image
src={require('./../../assets/images/htb.svg')}
alt="Features split 03"
width={528}
style = {{
borderRadius:"7px"
}}
height={396} />
<Image
src={require('./../../assets/images/thm.svg')}
alt="Features split 03"
width={528}
style = {{
borderRadius:"7px"
}}
height={396} />
</div>
</div>

</div>
</div>
</div>
Expand Down