Skip to content

Commit

Permalink
Merge branch 'develop' into feature/RZA-250034
Browse files Browse the repository at this point in the history
  • Loading branch information
Ciphrox committed Mar 1, 2025
2 parents f453f45 + e8ebbe1 commit b358437
Show file tree
Hide file tree
Showing 125 changed files with 4,875 additions and 704 deletions.
2 changes: 2 additions & 0 deletions .vscode/dictionaries/project-words.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,15 @@ jsonify
kmeans
linalg
lucide
matras
Organja
orgenja
Peina
prerender
Reddy
roboto
Rushi
sanyukat
shadcn
signup
sitemapindex
Expand Down
39 changes: 30 additions & 9 deletions abcd.code-workspace
Original file line number Diff line number Diff line change
Expand Up @@ -73,9 +73,25 @@
"javascript": "javascriptreact"
},
"eslint.options": {
"extensions": [".js", ".jsx", ".md", ".mdx", ".ts", ".tsx", ".astro"]
},
"eslint.validate": ["mdx", "markdown", "javascript", "javascriptreact", "typescript", "typescriptreact", "astro"],
"extensions": [
".js",
".jsx",
".md",
".mdx",
".ts",
".tsx",
".astro"
]
},
"eslint.validate": [
"mdx",
"markdown",
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"astro"
],
"explorer.compactFolders": false,
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
Expand Down Expand Up @@ -103,7 +119,10 @@
},
"git.autofetch": true,
"git.branchPrefix": "feature/",
"git.branchProtection": ["develop", "main"],
"git.branchProtection": [
"develop",
"main"
],
"git.branchRandomName.enable": true,
"git.confirmSync": false,
"git.enableCommitSigning": false,
Expand All @@ -114,7 +133,9 @@
"js/ts.implicitProjectConfig.checkJs": true,
"peacock.affectSideBarBorder": true,
"peacock.color": "#abcd00",
"prettier.documentSelectors": ["**/*.astro"],
"prettier.documentSelectors": [
"**/*.astro"
],
"prettier.printWidth": 120,
"prettier.quoteProps": "consistent",
"prettier.singleQuote": false,
Expand Down Expand Up @@ -153,11 +174,11 @@
"titleBar.activeBackground": "#abcd00",
"titleBar.activeForeground": "#15202b",
"titleBar.inactiveBackground": "#abcd0099",
"titleBar.inactiveForeground": "#15202b99",
"tab.activeBorder": "#d5ff01"
"titleBar.inactiveForeground": "#15202b99"
},
"files.exclude": {
"**/.git": false
"**/.git": false,
"**/.git/": true
},
"workbench.editor.pinnedTabSizing": "compact",
"workbench.editor.pinnedTabsOnSeparateRow": true,
Expand All @@ -171,4 +192,4 @@
".githooks/**": true
}
}
}
}
84 changes: 62 additions & 22 deletions docs/pages.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,42 +21,91 @@ This document describes the functionality and purpose of each page in the applic

### Interactive Learning Pages

#### Barahkhadi Page (/pages/barahkhadi/index.astro)
#### Alphabets Section

![Barahkhadi page](../src/assets/screenshots/barahkhadi.png)
##### Alphabets Explorer Page (/pages/alphabets/index.astro)

- Grid display of Hindi consonants organized in traditional groups
- Quick view popover showing barahkhadi variations for each consonant
- Interactive buttons to show/hide variations
- Clickable consonants leading to detailed pages
- Responsive layout with consonant groups
![Alphabets Explorer page](../src/assets/screenshots/alphabets/index.png)

- Main hub showing all available alphabet categories
- Cards with category icons, titles and descriptions
- Navigation to specialized playground and board pages for each category
- Animated card interactions and hover effects

##### Alphabet Playground (/pages/alphabets/[alphabet]/playground.astro)

![Alphabet playground page](../src/assets/screenshots/alphabets/playground.png)

- Interactive keyboard-driven learning experience
- Displays letters, emojis, and spelling animations based on key presses
- Dynamic color changes for visual engagement
- Category-specific content loaded based on URL parameter
- Includes help component explaining keyboard interaction

##### Alphabet Board (/pages/alphabets/[alphabet]/board.astro)

![Alphabet board page](../src/assets/screenshots/alphabets/board.png)

- Complete display of all letters in selected alphabet category
- Grid layout with letter cards showing detailed information
- Organized reference view for all category items
- Back navigation to main alphabets explorer

#### Varnmala Section

##### Varnmala Hub Page (/pages/varnmala/index.astro)

#### Varnmala Page (/pages/varnmala.astro)
![Varnmala hub page](../src/assets/screenshots/varnmala/index.png)

![Varnmala page](../src/assets/screenshots/varnmala.png)
- Main hub for all alphabet learning activities
- Navigation to specialized practice pages
- Overview of available learning modes

##### Alphabet Display (/pages/varnmala/alphabet.astro)

![Alphabet display page](../src/assets/screenshots/varnmala/alphabets.png)

- Displays Hindi and English alphabets
- Uses Alphabet component to render letter lists
- Includes help section explaining the concept

#### Typing Page (/pages/typing.astro)
##### Typing Practice (/pages/varnmala/typing.astro)

![Typing practice page](../src/assets/screenshots/typing.png)
![Typing practice page](../src/assets/screenshots/varnmala/typing.png)

- Interactive typing practice
- Shows letters, emojis, and spelling animations
- Responds to keyboard input (A-Z)
- Includes visual feedback

#### Reader Page (/pages/reader.astro)
##### Reader (/pages/varnmala/reader.astro)

![Reader page](../src/assets/screenshots/reader.png)
![Reader page](../src/assets/screenshots/varnmala/reader.png)

- Text-to-speech functionality
- Multiple speaker options (Mudra, Rutvi)
- Audio control for alphabet pronunciation
- Emoji display with letters

##### English Practice (/pages/varnmala/english.astro)

![English practice page](../src/assets/screenshots/varnmala/english.png)

- English alphabet practice
- Color-changing letter display
- Keyboard interaction
- Visual feedback

#### Barahkhadi Page (/pages/barahkhadi/index.astro)

![Barahkhadi page](../src/assets/screenshots/barahkhadi.png)

- Grid display of Hindi consonants organized in traditional groups
- Quick view popover showing barahkhadi variations for each consonant
- Interactive buttons to show/hide variations
- Clickable consonants leading to detailed pages
- Responsive layout with consonant groups

#### Panel Page (/pages/panel.astro)

![3D Panel page](../src/assets/screenshots/panel.png)
Expand All @@ -66,15 +115,6 @@ This document describes the functionality and purpose of each page in the applic
- Custom HTML element (letter-panel)
- Interactive letter display

#### English Page (/pages/hindi.astro)

![English practice page](../src/assets/screenshots/english.png)

- English alphabet practice
- Color-changing letter display
- Keyboard interaction
- Visual feedback

#### Record Page (/pages/record.astro)

![Audio recording page](../src/assets/screenshots/record.png)
Expand Down
Binary file added public/assets/images/alphabets/general/apple.jpg
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 public/map/images/andaman.webp
Binary file not shown.
Binary file removed public/map/images/andhra.jpg
Binary file not shown.
Binary file added public/map/images/andhra.webp
Binary file not shown.
Binary file removed public/map/images/arunachal.jpeg
Binary file not shown.
Binary file added public/map/images/arunachal.webp
Binary file not shown.
Binary file removed public/map/images/assam.jpg
Binary file not shown.
Binary file added public/map/images/assam.webp
Binary file not shown.
Binary file removed public/map/images/bihar.jpeg
Binary file not shown.
Binary file added public/map/images/bihar.webp
Binary file not shown.
Binary file added public/map/images/chandigarh.webp
Binary file not shown.
Binary file removed public/map/images/chhatisgarh.jpg
Binary file not shown.
Binary file added public/map/images/chhatisgarh.webp
Binary file not shown.
Binary file added public/map/images/dadar.webp
Binary file not shown.
Binary file removed public/map/images/delhi.jpg
Binary file not shown.
Binary file added public/map/images/delhi.webp
Binary file not shown.
Binary file removed public/map/images/goa.jpg
Binary file not shown.
Binary file added public/map/images/goa.webp
Binary file not shown.
Binary file removed public/map/images/gujrat.jpg
Binary file not shown.
Binary file added public/map/images/gujrat.webp
Binary file not shown.
Binary file added public/map/images/harayana.webp
Binary file not shown.
Binary file removed public/map/images/haryana.jpeg
Binary file not shown.
Binary file removed public/map/images/himachal.jpg
Binary file not shown.
Binary file added public/map/images/himachal.webp
Binary file not shown.
Binary file removed public/map/images/jharkhand.jpg
Binary file not shown.
Binary file added public/map/images/jharkhand.webp
Binary file not shown.
Binary file removed public/map/images/karnataka.jpg
Binary file not shown.
Binary file added public/map/images/karnataka.webp
Binary file not shown.
Binary file removed public/map/images/kashmir.jpeg
Binary file not shown.
Binary file added public/map/images/kashmir.webp
Binary file not shown.
Binary file removed public/map/images/kerala.jpg
Binary file not shown.
Binary file added public/map/images/kerala.webp
Binary file not shown.
Binary file removed public/map/images/ladakh.jpg
Binary file not shown.
Binary file added public/map/images/ladakh.webp
Binary file not shown.
Binary file added public/map/images/lakshadweep.webp
Binary file not shown.
Binary file removed public/map/images/madhyapradesh.jpg
Binary file not shown.
Binary file added public/map/images/madhyapradesh.webp
Binary file not shown.
Binary file removed public/map/images/maharashtra.jpg
Binary file not shown.
Binary file added public/map/images/maharashtra.webp
Binary file not shown.
Binary file removed public/map/images/manipur.jpeg
Binary file not shown.
Binary file added public/map/images/manipur.webp
Binary file not shown.
Binary file removed public/map/images/meghalaya.jpeg
Binary file not shown.
Binary file added public/map/images/meghalaya.webp
Binary file not shown.
Binary file removed public/map/images/mizoram.jpg
Binary file not shown.
Binary file added public/map/images/mizoram.webp
Binary file not shown.
Binary file removed public/map/images/nagaland.jpeg
Binary file not shown.
Binary file added public/map/images/nagaland.webp
Binary file not shown.
Binary file removed public/map/images/odisha.jpg
Binary file not shown.
Binary file added public/map/images/odisha.webp
Binary file not shown.
Binary file added public/map/images/puducherry.webp
Binary file not shown.
Binary file removed public/map/images/punjab.jpg
Binary file not shown.
Binary file added public/map/images/punjab.webp
Binary file not shown.
Binary file removed public/map/images/rajasthan.jpg
Binary file not shown.
Binary file added public/map/images/rajasthan.webp
Binary file not shown.
Binary file removed public/map/images/sikkim.jpg
Diff not rendered.
Binary file added public/map/images/sikkim.webp
Binary file not shown.
Binary file removed public/map/images/tamilnadu.jpeg
Diff not rendered.
Binary file added public/map/images/tamilnadu.webp
Binary file not shown.
Binary file removed public/map/images/telangana.jpg
Diff not rendered.
Binary file added public/map/images/telangana.webp
Binary file not shown.
Binary file removed public/map/images/tripura.jpg
Diff not rendered.
Binary file added public/map/images/tripura.webp
Binary file not shown.
Binary file removed public/map/images/uttarakhand.jpeg
Diff not rendered.
Binary file added public/map/images/uttarakhand.webp
Binary file not shown.
Binary file removed public/map/images/uttarpradesh.jpg
Diff not rendered.
Binary file added public/map/images/uttarpradesh.webp
Binary file not shown.
Binary file removed public/map/images/westbengal.jpg
Diff not rendered.
Binary file added public/map/images/westbengal.webp
Binary file not shown.
17 changes: 17 additions & 0 deletions public/mocks/cross.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[
{
"easy": ["CAT", "DOG", "SUN", "MOON", "STAR"],
"medium": ["APPLE", "GRAPE", "ORANGE", "BERRIES"],
"hard": ["WALRUS", "GIRAFFE", "PENGUIN", "DOLPHIN"]
},
{
"easy": ["HAT", "CAR", "BALL", "SHOE", "LAMP"],
"medium": ["CHERRY", "COCONUT", "PLUM", "MELON", "PEACH"],
"hard": ["OCTOPUS", "JACKAL", "WALRUS", "PEACOCK"]
},
{
"easy": ["RED", "BLUE", "GREEN", "YELLOW", "PURPLE"],
"medium": ["BLACK", "WHITE", "BROWN", "ORANGE", "PINK"],
"hard": ["MAGENTA", "CYAN", "VIOLET", "MAROON"]
}
]
Loading

0 comments on commit b358437

Please sign in to comment.