Skip to content
This repository was archived by the owner on Sep 30, 2024. It is now read-only.

Commit c31097c

Browse files
author
Ben Dechrai
committed
Removed mention of contest, entry, social posts, and prizes
1 parent a728c7d commit c31097c

File tree

13 files changed

+8
-342
lines changed

13 files changed

+8
-342
lines changed

README.md

+4-24
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ This repository includes challenges for the following frameworks:
1313

1414
## 🎯 The Challenge
1515

16-
Your mission is to implement rate limiting using Arcjet in one (or more!) of these skeleton apps. Once you've successfully implemented rate limiting, share evidence of your success on social media. If your post is part of an active competition, you might be eligible to win a prize!
16+
Your mission is to implement rate limiting using Arcjet in one (or more!) of these skeleton apps.
1717

1818
## 🚀 How to Participate
1919

@@ -57,31 +57,11 @@ Use our [documentation](https://docs.arcjet.com) to help you get started, in par
5757
> - Bun: `src/pages/arcjet-challenge-accepted.ts`
5858
> - SvelteKit: `src/routes/arcjet-challenge-accepted/+page.server.ts`
5959
60-
### 5. Capture your success
61-
62-
Get both:
63-
64-
- a screenshot or saved copy of the "Challenge Complete" image from your app
65-
- a screenshot of your Arcjet dashboard showing the blocked requests
66-
67-
### 6. Share your experience
68-
69-
Share your experience on X (formerly Twitter) and/or LinkedIn:
70-
71-
- Start with: "I completed the #ArcjetChallenge - can you get your shields up? https://challange.arcjet.com/"
72-
- Add what you enjoyed about the challenge, your experience, or thoughts on the product
73-
- Tag [@arcjethq](https://twitter.com/arcjethq) on X (formerly Twitter)
74-
- Tag [Arcjet](https://www.linkedin.com/company/arcjet) on LinkedIn
75-
76-
The personal part of your submission will be evaluated for creativity and originality when determining the winners!
77-
78-
> ⚖️ Entries are subject to the [Arcjet Security Challenge Terms and Conditions](https://challenge.arcjet.com/terms).
79-
80-
### 7. Share feedback (optional)
60+
### 5. Share feedback (optional)
8161

8262
We value your insights! 📣 Help shape the future of Arcjet:
8363

84-
📋 [Take our quick survey](https://forms.gle/hn8uWDNjsPeX9Dx18) to share your challenge experience, product feedback, and potentially become an Arcjet ambassador. Your input directly influences our roadmap and community initiatives. Plus, you might get early access to exciting new features!
64+
📋 [Take our quick survey](https://forms.gle/hn8uWDNjsPeX9Dx18) to share your challenge experience, product feedback, and potentially become an Arcjet ambassador. Your input directly influences our roadmap and community initiatives.
8565

8666
📥 Want to give us general feedback? We'd love to hear your suggestions! Fill in our [general fee3back form](https://forms.gle/).vhpb4myy84APztte8
8767

@@ -95,4 +75,4 @@ If you run into issues or have questions:
9575

9676
## 🍀 Good Luck!
9777

98-
We're excited to see your implementations. Happy coding, and may the best rate limiter win!
78+
We're excited to see your implementations. Happy coding!

bun/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Arcjet Security Challenge - Bun
22

3-
This is a skeleton Bun app for you to modify. Your challenge is to get rate limiting to work and post evidence of your success to social media. If your post is in conjunction with an active competition, you could be in the running to win a prize!
3+
This is a skeleton Bun app for you to modify. Your challenge is to get rate limiting to work.
44

55
## Get Started
66

bun/src/components/NotRateLimited.ts

-37
Original file line numberDiff line numberDiff line change
@@ -32,43 +32,6 @@ export default function NotRateLimited(): string {
3232
Trigger rate limiting by refreshing this page until you reach your
3333
defined max number of requests
3434
</li>
35-
<li>
36-
Capture evidence of your success:
37-
<ul>
38-
<li>
39-
Screenshot or save a copy of the "Challenge Complete" image from
40-
your app
41-
</li>
42-
<li>
43-
Screenshot of your Arcjet dashboard showing the blocked requests
44-
</li>
45-
</ul>
46-
</li>
47-
<li>
48-
Share your experience on X (formerly Twitter) and/or LinkedIn:
49-
<ul>
50-
<li>
51-
Start your post with:
52-
<code>I completed the #ArcjetChallenge - can you get your shields up?
53-
https://challenge.arcjet.com/</code>
54-
</li>
55-
<li>
56-
Add something personal - what you enjoyed about the challenge,
57-
your experience, or thoughts on the product
58-
</li>
59-
<li>Tag @arcjethq on X (formerly Twitter)</li>
60-
<li>Tag Arcjet on LinkedIn</li>
61-
</ul>
62-
</li>
6335
</ul>
64-
<p>
65-
The personal part of your submission will be evaluated for creativity
66-
and originality when determining the winners!
67-
</p>
68-
<p>
69-
Need an idea of what the post should look like? You can see an example
70-
post on the <a href="https://challenge.arcjet.com/">Arcjet Security
71-
Challenge landing page</a>.
72-
</p>
7336
`;
7437
}

bun/src/components/RateLimited.ts

-39
Original file line numberDiff line numberDiff line change
@@ -3,44 +3,5 @@ export default function RateLimited(): string {
33
<div class="success">
44
<img src="/success.png" alt="Rate Limited" width="540" height="280" />
55
</div>
6-
<ul>
7-
<li>
8-
Capture evidence of your success:
9-
<ul>
10-
<li>Screenshot or save the image above.</li>
11-
<li>
12-
Switch back to your Arcjet dashboard - you should see the requests
13-
being blocked. Screenshot this as well.
14-
</li>
15-
</ul>
16-
</li>
17-
<li>
18-
Share your experience on X (formerly Twitter) and/or LinkedIn:
19-
<ul>
20-
<li>
21-
Start your post with:
22-
<code>
23-
I completed the #ArcjetChallenge - can you get your shields up?
24-
https://challenge.arcjet.com/
25-
</code>
26-
</li>
27-
<li>
28-
Add something personal - what you enjoyed about the challenge,
29-
your experience, or thoughts on the product
30-
</li>
31-
<li>Tag @arcjethq on X (formerly Twitter)</li>
32-
<li>Tag Arcjet on LinkedIn</li>
33-
</ul>
34-
</li>
35-
</ul>
36-
<p>
37-
The personal part of your submission will be evaluated for creativity
38-
and originality when determining the winners!
39-
</p>
40-
<p>
41-
Need an idea of what the post should look like? You can see an example
42-
post on the <a href="https://challenge.arcjet.com/">Arcjet Security
43-
Challenge landing page</a>.
44-
</p>
456
`;
467
}

nextjs/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Arcjet Security Challenge - Next.js
22

3-
This is a skeleton Next.js app for you to modify. Your challenge is to get rate limiting to work and post evidence of your success to social media. If your post is in conjunction with an active competition, you could be in the running to win a prize!
3+
This is a skeleton Next.js app for you to modify. Your challenge is to get rate limiting to work.
44

55
## Get Started
66

nextjs/src/components/NotRateLimited.tsx

-42
Original file line numberDiff line numberDiff line change
@@ -40,49 +40,7 @@ export default function NotRateLimited() {
4040
Trigger rate limiting by refreshing this page until you reach your
4141
defined max number of requests
4242
</li>
43-
<li>
44-
Capture evidence of your success:
45-
<ul>
46-
<li>
47-
Screenshot or save a copy of the "Challenge Complete" image from
48-
your app
49-
</li>
50-
<li>
51-
Screenshot of your Arcjet dashboard showing the blocked requests
52-
</li>
53-
</ul>
54-
</li>
55-
<li>
56-
Share your experience on X (formerly Twitter) and/or LinkedIn:
57-
<ul>
58-
<li>
59-
Start your post with:{" "}
60-
<code>
61-
I completed the #ArcjetChallenge - can you get your shields up?
62-
https://challenge.arcjet.com/
63-
</code>
64-
</li>
65-
<li>
66-
Add something personal - what you enjoyed about the challenge,
67-
your experience, or thoughts on the product
68-
</li>
69-
<li>Tag @arcjethq on X (formerly Twitter)</li>
70-
<li>Tag Arcjet on LinkedIn</li>
71-
</ul>
72-
</li>
7343
</ul>
74-
<p>
75-
The personal part of your submission will be evaluated for creativity
76-
and originality when determining the winners!
77-
</p>
78-
<p>
79-
Need an idea of what the post should look like? You can see an example
80-
post on the{" "}
81-
<a href="https://challenge.arcjet.com/">
82-
Arcjet Security Challenge landing page
83-
</a>
84-
.
85-
</p>
8644
</>
8745
);
8846
}

nextjs/src/components/RateLimited.tsx

-42
Original file line numberDiff line numberDiff line change
@@ -6,48 +6,6 @@ export default function RateLimited() {
66
<div className="success">
77
<Image src="/success.png" alt="Rate Limited" width={540} height={280} />
88
</div>
9-
<ul>
10-
<li>
11-
Capture evidence of your success:
12-
<ul>
13-
<li>Screenshot or save the image above.</li>
14-
<li>
15-
Switch back to your Arcjet dashboard - you should see the requests
16-
being blocked. Screenshot this as well.
17-
</li>
18-
</ul>
19-
</li>
20-
<li>
21-
Share your experience on X (formerly Twitter) and/or LinkedIn:
22-
<ul>
23-
<li>
24-
Start your post with:{" "}
25-
<code>
26-
I completed the #ArcjetChallenge - can you get your shields up?
27-
https://challenge.arcjet.com/
28-
</code>
29-
</li>
30-
<li>
31-
Add something personal - what you enjoyed about the challenge,
32-
your experience, or thoughts on the product
33-
</li>
34-
<li>Tag @arcjethq on X (formerly Twitter)</li>
35-
<li>Tag Arcjet on LinkedIn</li>
36-
</ul>
37-
</li>
38-
</ul>
39-
<p>
40-
The personal part of your submission will be evaluated for creativity
41-
and originality when determining the winners!
42-
</p>
43-
<p>
44-
Need an idea of what the post should look like? You can see an example
45-
post on the{" "}
46-
<a href="https://challenge.arcjet.com/">
47-
Arcjet Security Challenge landing page
48-
</a>
49-
.
50-
</p>
519
</>
5210
);
5311
}

nodejs-express/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Arcjet Security Challenge - Node.js with Express
22

3-
This is a skeleton Node.js with Express app for you to modify. Your challenge is to get rate limiting to work and post evidence of your success to social media. If your post is in conjunction with an active competition, you could be in the running to win a prize!
3+
This is a skeleton Node.js with Express app for you to modify. Your challenge is to get rate limiting to work.
44

55
## Get Started
66

nodejs-express/src/components/NotRateLimited.ts

-37
Original file line numberDiff line numberDiff line change
@@ -32,43 +32,6 @@ export default function NotRateLimited(): string {
3232
Trigger rate limiting by refreshing this page until you reach your
3333
defined max number of requests
3434
</li>
35-
<li>
36-
Capture evidence of your success:
37-
<ul>
38-
<li>
39-
Screenshot or save a copy of the "Challenge Complete" image from
40-
your app
41-
</li>
42-
<li>
43-
Screenshot of your Arcjet dashboard showing the blocked requests
44-
</li>
45-
</ul>
46-
</li>
47-
<li>
48-
Share your experience on X (formerly Twitter) and/or LinkedIn:
49-
<ul>
50-
<li>
51-
Start your post with:
52-
<code>I completed the #ArcjetChallenge - can you get your shields up?
53-
https://challenge.arcjet.com/</code>
54-
</li>
55-
<li>
56-
Add something personal - what you enjoyed about the challenge,
57-
your experience, or thoughts on the product
58-
</li>
59-
<li>Tag @arcjethq on X (formerly Twitter)</li>
60-
<li>Tag Arcjet on LinkedIn</li>
61-
</ul>
62-
</li>
6335
</ul>
64-
<p>
65-
The personal part of your submission will be evaluated for creativity
66-
and originality when determining the winners!
67-
</p>
68-
<p>
69-
Need an idea of what the post should look like? You can see an example
70-
post on the <a href="https://challenge.arcjet.com/">Arcjet Security
71-
Challenge landing page</a>.
72-
</p>
7336
`;
7437
}

nodejs-express/src/components/RateLimited.ts

-39
Original file line numberDiff line numberDiff line change
@@ -3,44 +3,5 @@ export default function RateLimited(): string {
33
<div class="success">
44
<img src="/success.png" alt="Rate Limited" width="540" height="280" />
55
</div>
6-
<ul>
7-
<li>
8-
Capture evidence of your success:
9-
<ul>
10-
<li>Screenshot or save the image above.</li>
11-
<li>
12-
Switch back to your Arcjet dashboard - you should see the requests
13-
being blocked. Screenshot this as well.
14-
</li>
15-
</ul>
16-
</li>
17-
<li>
18-
Share your experience on X (formerly Twitter) and/or LinkedIn:
19-
<ul>
20-
<li>
21-
Start your post with:
22-
<code>
23-
I completed the #ArcjetChallenge - can you get your shields up?
24-
https://challenge.arcjet.com/
25-
</code>
26-
</li>
27-
<li>
28-
Add something personal - what you enjoyed about the challenge,
29-
your experience, or thoughts on the product
30-
</li>
31-
<li>Tag @arcjethq on X (formerly Twitter)</li>
32-
<li>Tag Arcjet on LinkedIn</li>
33-
</ul>
34-
</li>
35-
</ul>
36-
<p>
37-
The personal part of your submission will be evaluated for creativity
38-
and originality when determining the winners!
39-
</p>
40-
<p>
41-
Need an idea of what the post should look like? You can see an example
42-
post on the <a href="https://challenge.arcjet.com/">Arcjet Security
43-
Challenge landing page</a>.
44-
</p>
456
`;
467
}

sveltekit/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Arcjet Security Challenge - SvelteKit
22

3-
This is a skeleton SvelteKit app for you to modify. Your challenge is to get rate limiting to work and post evidence of your success to social media. If your post is in conjunction with an active competition, you could be in the running to win a prize!
3+
This is a skeleton SvelteKit app for you to modify. Your challenge is to get rate limiting to work.
44

55
## Get Started
66

0 commit comments

Comments
 (0)