From 0ac3bd55bce470f60f011fc7da451bc2b18c9b99 Mon Sep 17 00:00:00 2001
From: Dev
Date: Sat, 4 Oct 2025 14:43:33 +0500
Subject: [PATCH] Linked pages with explore button to add information related
to challenges
---
backendChallenges.html | 20 +++-
backendChallenges1.html | 83 +++++++++++++++++
backendChallenges2.html | 90 ++++++++++++++++++
backendChallenges3.html | 100 ++++++++++++++++++++
backendChallenges4.html | 87 +++++++++++++++++
backendChallenges5.html | 72 ++++++++++++++
exploremore.css | 98 ++++++++++++++++++++
frontendChallenges.html | 20 +++-
frontendChallenges1.html | 102 ++++++++++++++++++++
frontendChallenges2.html | 107 +++++++++++++++++++++
frontendChallenges3.html | 99 ++++++++++++++++++++
frontendChallenges4.html | 95 +++++++++++++++++++
frontendChallenges5.html | 126 +++++++++++++++++++++++++
gitChallenges.html | 181 ++++++++++++++++++++++--------------
gitChallenges1.html | 68 ++++++++++++++
gitChallenges2.html | 84 +++++++++++++++++
gitChallenges3.html | 71 ++++++++++++++
gitChallenges4.html | 65 +++++++++++++
gitChallenges5.html | 76 +++++++++++++++
jslogics.html | 196 +++++++++++++++++++++------------------
jslogics1.html | 79 ++++++++++++++++
jslogics2.html | 64 +++++++++++++
jslogics3.html | 75 +++++++++++++++
jslogics4.html | 71 ++++++++++++++
jslogics5.html | 73 +++++++++++++++
uiChallenges.html | 179 +++++++++++++++++++++--------------
uiChallenges1.html | 34 +++++++
uiChallenges2.html | 35 +++++++
uiChallenges3.html | 34 +++++++
uiChallenges4.html | 35 +++++++
uiChallenges5.html | 38 ++++++++
31 files changed, 2314 insertions(+), 243 deletions(-)
create mode 100644 backendChallenges1.html
create mode 100644 backendChallenges2.html
create mode 100644 backendChallenges3.html
create mode 100644 backendChallenges4.html
create mode 100644 backendChallenges5.html
create mode 100644 exploremore.css
create mode 100644 frontendChallenges1.html
create mode 100644 frontendChallenges2.html
create mode 100644 frontendChallenges3.html
create mode 100644 frontendChallenges4.html
create mode 100644 frontendChallenges5.html
create mode 100644 gitChallenges1.html
create mode 100644 gitChallenges2.html
create mode 100644 gitChallenges3.html
create mode 100644 gitChallenges4.html
create mode 100644 gitChallenges5.html
create mode 100644 jslogics1.html
create mode 100644 jslogics2.html
create mode 100644 jslogics3.html
create mode 100644 jslogics4.html
create mode 100644 jslogics5.html
create mode 100644 uiChallenges1.html
create mode 100644 uiChallenges2.html
create mode 100644 uiChallenges3.html
create mode 100644 uiChallenges4.html
create mode 100644 uiChallenges5.html
diff --git a/backendChallenges.html b/backendChallenges.html
index d9339503..1b1962a0 100644
--- a/backendChallenges.html
+++ b/backendChallenges.html
@@ -18,35 +18,45 @@ Backend Basics Challenges
Create a basic Express or Flask API that returns JSON data.
- Explore more
+
+ Explore more
Form Submission Backend
Accept and store form data sent from a frontend using POST.
-
Explore more
+
+ Explore more
User Auth Basics
Implement simple login/signup logic using sessions or JWT.
-
Explore more
+
+ Explore more
CRUD with SQLite
Build a Create/Read/Update/Delete API for a todo app.
-
Explore more
+
+ Explore more
API Documentation
Use Swagger or Postman to document your API endpoints.
-
Explore more
+
+ Explore more
+ Challenge: Create a Simple API Server
+
+
+
Objective
+
+ Build a basic API server using Express (Node.js) or Flask (Python). The
+ API should return JSON data and provide at least one endpoint.
+
+
+
Key Features to Implement
+
+ -
+ Basic Server Setup:
+
+ -
+ Use Express (JavaScript) or Flask (Python) to create a server.
+
+ -
+ Run the server locally on a specific port (e.g., 3000 or 5000).
+
+
+
+ -
+ Endpoints:
+
+ -
+ Create a root endpoint (
/) that returns a welcome
+ message in JSON.
+
+ -
+ Add at least one more endpoint (e.g.,
/users or
+ /products) that returns sample data in JSON format.
+
+
+
+ -
+ JSON Response:
+
+ - Return properly formatted JSON objects/arrays.
+ -
+ Include multiple fields like
id, name,
+ price, etc. for practice.
+
+
+
+ -
+ Optional Enhancements:
+
+ -
+ Add query parameters (e.g.,
/users?id=1 to fetch a
+ specific user).
+
+ - Add error handling (e.g., return 404 if data not found).
+ - Enable CORS so the API can be consumed by frontend apps.
+
+
+
+
+
Tools & Techniques to Practice:
+
+ - Node.js + Express or Python + Flask.
+ - JSON formatting and response handling.
+ - REST API basics (endpoints, status codes, parameters).
+
+
+
Challenge Goals
+
+ - Learn how to set up a simple backend server.
+ - Understand how to return JSON responses.
+ - Build a foundation for creating more advanced REST APIs.
+
+
+
diff --git a/backendChallenges1.html b/backendChallenges1.html
new file mode 100644
index 00000000..d90798d1
--- /dev/null
+++ b/backendChallenges1.html
@@ -0,0 +1,83 @@
+
+
+