Skip to content

Commit 28c76fa

Browse files
Merge branch 'lugvitc:main' into main
2 parents 2551344 + af70a17 commit 28c76fa

File tree

12 files changed

+290
-109
lines changed

12 files changed

+290
-109
lines changed

.github/workflows/deploy.yml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
name: Deploy to GitHub Pages
2+
3+
on:
4+
push:
5+
branches:
6+
- deployment
7+
8+
permissions:
9+
contents: read
10+
pages: write
11+
id-token: write
12+
13+
jobs:
14+
build:
15+
runs-on: ubuntu-latest
16+
17+
steps:
18+
- name: Checkout repository
19+
uses: actions/checkout@v2
20+
21+
- name: Setup Node.js
22+
uses: actions/setup-node@v2
23+
with:
24+
node-version: '18'
25+
26+
- name: Install dependencies
27+
run: npm install
28+
29+
- name: Build project
30+
run: npm run build
31+
32+
- name: Upload artifact
33+
id: deployment
34+
uses: actions/upload-pages-artifact@v3
35+
with:
36+
path: ./dist
37+
38+
deploy:
39+
name: Deploy
40+
environment:
41+
name: github-pages
42+
url: ${{ steps.deployment.outputs.page_url }}
43+
44+
runs-on: ubuntu-latest
45+
needs: build
46+
47+
steps:
48+
- name: Deploy to GitHub Pages
49+
id: deployment
50+
uses: actions/deploy-pages@v4

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
"name": "enigma",
33
"private": true,
44
"version": "0.0.0",
5-
"homepage": "https://ppmpreetham.github.io/enigma25",
5+
"homepage": ".",
66
"type": "module",
77
"scripts": {
88
"predeploy": "npm run build",
9-
"deploy": "gh-pages -d build",
9+
"deploy": "gh-pages -d dist",
1010
"dev": "vite",
1111
"format": "prettier --write .",
1212
"build": "vite build",

src/App.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,17 @@
1212

1313
#root {
1414
max-width: 100%;
15+
overflow-x: hidden;
1516
margin: 0 auto;
1617
padding: 0rem;
1718
text-align: center;
1819
}
1920

21+
body {
22+
position: relative
23+
}
24+
25+
2026
@font-face {
2127
font-family: 'Calcio';
2228
font-style: normal;

src/App.jsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import Rules from './components/Rules'
1414
import CTFs from './questions/page'
1515
import PowerPage from './powerups/Page'
1616
import TeamPage from './components/team/TeamPage'
17+
import TeamCreation from './components/team/TeamCreation'
1718

1819
// import ErtdfgcvbBGprivacy from "./components/ertdfgcvbprivacy";
1920

@@ -62,6 +63,7 @@ function App() {
6263
<Route path="/challenges" element={<CTFs />} />
6364
<Route path="/powerups" element={<PowerPage />} />
6465
<Route path="/team" element={<TeamPage />} />
66+
<Route path="/team-login" element={<TeamCreation />} />
6567

6668
{/* <Route path="/privacy" element={<ErtdfgcvbBGprivacy />} /> */}
6769
<Route path="*" element={<PageNotFound />} />

src/Home.jsx

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ import Content from './components/content.jsx'
1010
import Lenis from 'lenis'
1111
import Speakers from './components/Speakers.jsx'
1212
import Rules from './components/Rules.jsx'
13-
13+
import { Canvas } from '@react-three/fiber'
14+
import Prize from './components/Prize.jsx'
1415
function Home() {
1516
useEffect(() => {
1617
const lenis = new Lenis({
@@ -39,26 +40,26 @@ function Home() {
3940
<Hamburger className="fixed right-0" />
4041
</nav>
4142

42-
<video
43-
src="/videos/0001-0301.mkv"
44-
className="absolute left-0 top-0 h-full w-full object-cover mix-blend-screen"
45-
loop
46-
autoPlay
47-
muted
48-
></video>
49-
{/* <ErtdfgcvbBG className="top-0 z-0" /> */}
43+
<div className="relative h-screen w-screen">
44+
<video
45+
src="/videos/0001-0301.mkv"
46+
className="absolute left-0 top-0 h-full w-full object-cover mix-blend-screen"
47+
loop
48+
autoPlay
49+
muted
50+
></video>
5051
<HeroSection className="mix-blend-difference" />
51-
{/* <div className="h-screen">
52+
</div>
53+
{/*<div className="h-screen">
5254
<Canvas className='w-screen h-screen'>
5355
<Prize className='w-screen h-screen'/>
5456
</Canvas>
55-
</div> */}
57+
</div>*/}
5658
{/* <Content /> */}
5759

5860
<Scene className="fixed top-0" />
5961
<Rules />
6062
{/* <Speakers /> */}
61-
6263
<Footer />
6364
</div>
6465
)

src/components/HeroSection.jsx

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -103,71 +103,71 @@ const HeroSection = () => {
103103
preStyle="text-black md:text-[3em] mix mix-blend-difference bg-enigma-green pt-2 cursor-cell w-full"
104104
/>
105105
</div>
106-
<div className="flex w-full max-w-full flex-col flex-wrap align-middle">
106+
<div className="flex w-full max-w-full flex-col flex-wrap py-0 align-middle">
107107
<div className="flex w-full flex-wrap justify-end gap-x-8">
108108
<AnimatedText
109109
text="FIGHT"
110110
className="text-[0.6em] md:text-[1em]"
111-
preStyle="text-black mix mix-blend-difference bg-enigma-green pt-2 px-3 cursor-cell"
111+
preStyle="text-black mix mix-blend-difference bg-enigma-green px-3 cursor-cell"
112112
/>
113113
<AnimatedText
114114
text="TO"
115115
className="text-[0.6em] md:text-[1em]"
116-
preStyle="text-black mix mix-blend-difference bg-enigma-green pt-2 px-3 cursor-cell"
116+
preStyle="text-black mix mix-blend-difference bg-enigma-green px-3 cursor-cell"
117117
/>
118118
<AnimatedText
119119
text="SURVIVE"
120120
className="text-[0.6em] md:text-[1em]"
121-
preStyle="text-black mix mix-blend-difference bg-enigma-green pt-2 px-3 cursor-cell"
121+
preStyle="text-black mix mix-blend-difference bg-enigma-green px-3 cursor-cell"
122122
/>
123123
</div>
124124
<div className="flex w-full flex-wrap justify-end gap-x-8">
125125
<AnimatedText
126126
text="ALL'S"
127127
className="text-[0.6em] md:text-[1em]"
128-
preStyle="text-black mix mix-blend-difference bg-enigma-green pt-2 px-3 cursor-cell"
128+
preStyle="text-black mix mix-blend-difference bg-enigma-green px-3 cursor-cell"
129129
/>
130130
<AnimatedText
131131
text="FAIR"
132132
className="text-[0.6em] md:text-[1em]"
133-
preStyle="text-black mix mix-blend-difference bg-enigma-green pt-2 px-3 cursor-cell"
133+
preStyle="text-black mix mix-blend-difference bg-enigma-green px-3 cursor-cell"
134134
/>
135135
<AnimatedText
136136
text="IN"
137137
className="text-[0.6em] md:text-[1em]"
138-
preStyle="text-black mix mix-blend-difference bg-enigma-green pt-2 px-3 cursor-cell"
138+
preStyle="text-black mix mix-blend-difference bg-enigma-green px-3 cursor-cell"
139139
/>
140140
<AnimatedText
141141
text="LOVE"
142142
className="text-[0.6em] md:text-[1em]"
143-
preStyle="text-black mix mix-blend-difference bg-enigma-green pt-2 px-3 cursor-cell"
143+
preStyle="text-black mix mix-blend-difference bg-enigma-green px-3 cursor-cell"
144144
/>
145145
<AnimatedText
146146
text="AND"
147147
className="text-[0.6em] md:text-[1em]"
148-
preStyle="text-black mix mix-blend-difference bg-enigma-green pt-2 px-3 cursor-cell"
148+
preStyle="text-black mix mix-blend-difference bg-enigma-green px-3 cursor-cell"
149149
/>
150150
<AnimatedText
151151
text="WAR"
152152
className="text-[0.6em] md:text-[1em]"
153-
preStyle="text-black mix mix-blend-difference bg-enigma-green pt-2 px-3 cursor-cell"
153+
preStyle="text-black mix mix-blend-difference bg-enigma-green px-3 cursor-cell"
154154
/>
155155
</div>
156156
<div className="flex w-full flex-wrap justify-end gap-x-8">
157157
<AnimatedText
158158
text="THIS"
159159
className="text-[0.6em] md:text-[1em]"
160-
preStyle="text-black mix mix-blend-difference bg-enigma-green pt-2 px-3 cursor-cell"
160+
preStyle="text-black mix mix-blend-difference bg-enigma-green px-3 cursor-cell"
161161
/>
162162
<AnimatedText
163163
text="IS"
164164
className="text-[0.6em] md:text-[1em]"
165-
preStyle="text-black mix mix-blend-difference bg-enigma-green pt-2 px-3 cursor-cell"
165+
preStyle="text-black mix mix-blend-difference bg-enigma-green px-3 cursor-cell"
166166
/>
167167
<AnimatedText
168168
text="WAR"
169169
className="text-[0.6em] md:text-[1em]"
170-
preStyle="text-black mix mix-blend-difference bg-enigma-green pt-2 px-3 cursor-cell"
170+
preStyle="text-black mix mix-blend-difference bg-enigma-green px-3 cursor-cell"
171171
/>
172172
</div>
173173
</div>

src/components/Rules.jsx

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,36 @@ function Rules() {
4444
preStyle="font-neuebit uppercase text-6xl md:text-8xl lg:9xl text-yellow-500 z-50 cursor-pointer text-left"
4545
/>
4646
</div>
47+
<div className="mb-5 flex w-full flex-row flex-wrap gap-5 uppercase">
48+
<AnimatedText
49+
text="Web"
50+
className="border border-white px-4 py-2 text-2xl text-enigma-green md:text-4xl"
51+
/>
52+
<AnimatedText
53+
text="Crypto"
54+
className="border border-white px-4 py-2 text-2xl text-enigma-green md:text-4xl"
55+
/>
56+
<AnimatedText
57+
text="OSINT"
58+
className="border border-white px-4 py-2 text-2xl text-enigma-green md:text-4xl"
59+
/>
60+
<AnimatedText
61+
text="Binary"
62+
className="border border-white px-4 py-2 text-2xl text-enigma-green md:text-4xl"
63+
/>
64+
<AnimatedText
65+
text="Reverse Engineering"
66+
className="border border-white px-4 py-2 text-2xl text-enigma-green md:text-4xl"
67+
/>
68+
<AnimatedText
69+
text="Forensics"
70+
className="border border-white px-4 py-2 text-2xl text-enigma-green md:text-4xl"
71+
/>
72+
<AnimatedText
73+
text="Misc"
74+
className="border border-white px-4 py-2 text-2xl text-enigma-green md:text-4xl"
75+
/>
76+
</div>
4777
<div className="space-y-12">
4878
<div className="grid gap-6 md:grid-cols-2" ref={container}>
4979
<div className="border-enigmtext-enigma-green flex flex-col border p-6 transition-colors hover:border-opacity-75">

src/components/footer.jsx

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -40,16 +40,6 @@ export default function Footer() {
4040
<AnimatedText text="Socials" />
4141
</h3>
4242
<ul>
43-
<li>
44-
<a
45-
className="text-gray-300 no-underline hover:text-green-500 hover:underline"
46-
href="https://x.com/lugvitc"
47-
target="_blank"
48-
rel="noopener noreferrer"
49-
>
50-
<AnimatedText text="Twitter" />
51-
</a>
52-
</li>
5343
<li>
5444
<a
5545
className="text-gray-300 no-underline hover:text-green-500 hover:underline"

src/components/join.jsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,18 @@ export default function Join({ className }) {
1717
<img
1818
src={JoinImg}
1919
alt="JoinImg"
20-
className="fixed bottom-4 right-0 m-6 flex h-32 items-center justify-center rounded-none px-6 py-4 text-right"
20+
className="fixed bottom-4 right-2 m-6 flex h-32 items-center justify-center rounded-none px-6 py-4 text-right md:bottom-4 md:right-0"
2121
/>
2222
<div>
2323
<AnimatedText
2424
text="CHECK-IN"
25-
className="x-6 fixed bottom-14 right-10 m-6 flex h-24 items-center justify-center rounded-none py-4 pt-2 text-right font-neuebit text-xl text-black"
25+
className="x-6 fixed bottom-16 right-[3.25rem] m-6 flex h-24 items-center justify-center rounded-none py-4 pt-2 text-right font-neuebit text-xl text-black md:bottom-14 md:right-10"
2626
/>
2727
<AnimatedText
2828
text="JOIN NOW"
29-
className="x-6 h-22 fixed bottom-8 right-10 m-6 flex items-center justify-center rounded-none py-4 text-right font-neuebit text-6xl text-black"
29+
className="x-6 h-22 fixed bottom-8 right-14 m-6 flex items-center justify-center rounded-none py-4 text-right font-neuebit text-6xl text-black md:bottom-8 md:right-10"
3030
/>
31-
<p className="x-6 fixed bottom-0 right-16 m-6 flex h-24 items-center justify-center rounded-none py-4 text-right font-neuebit text-3xl text-black">
31+
<p className="z-50 x-6 fixed bottom-0 right-16 m-6 flex h-24 items-center justify-center rounded-none py-4 text-right font-neuebit text-3xl text-black md:bottom-0">
3232
04 Mar 25
3333
</p>
3434
</div>

0 commit comments

Comments
 (0)