MCPcopy Index your code
hub / github.com/arthcc/tech-ears

github.com/arthcc/tech-ears @v1.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.0 ↗ · + Follow
25 symbols 75 edges 17 files 1 documented · 4%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Tech Ears - From Developers to Developers

Tech Ears is an open-source project designed by developers for developers, aimed at enhancing English language skills and providing practice for technical questions and interviews. Our platform offers a collaborative environment where developers can improve their communication skills while preparing for the challenges of technical interviews.

What can you do?

  • You can practice every day, without any fee
  • Learn by listening real context developers routines
  • Share your progress
  • Got a word wrong? You can see the native pronunciation real time [SOON]

How can I help building Tech Ears?

  • Code Contributions: Improve the platform by adding new features, fixing bugs, or enhancing existing functionality.
  • Content Creation: Develop new exercises, questions, and scenarios to enrich the learning experience.
  • Feedback and Suggestions: Share your ideas and feedback to help us continuously improve Tech Ears.

What do you need to have?

  • Node.js: Ensure you have Node.js installed on your machine.
  • Yarn
  • Next Js

How to run:

  • Clone this repository:
git clone https://github.com/arthcc/tech-ears

Now go to cd tech-ears and run yarn install

After that you can go to: http://localhost:3000 so you can run locally.

Extension points exported contracts — how you extend this code

ErrorMessageProps (Interface)
* ErrorMessage component displays an error message on the screen for a specified duration. * Props: * - message: The e
components/messageError/error-message.tsx
TextareaProps (Interface)
(no doc)
components/ui/textarea.tsx
RootLayoutProps (Interface)
(no doc)
src/app/layout.tsx
InputProps (Interface)
(no doc)
components/ui/input.tsx
ButtonProps (Interface)
(no doc)
components/ui/button.tsx

Core symbols most depended-on inside this repo

cn
called by 20
lib/utils.ts
getRandomPhrase
called by 1
src/app/player-pages/page.tsx
fetchRandomPhrase
called by 1
src/app/player-pages/page.tsx
compareAnswer
called by 1
src/app/player-pages/page.tsx
TextInput
called by 0
components/textInput/textInput.tsx
Providers
called by 0
components/providers/providers.tsx
BackMenu
called by 0
components/backMenu/backMenu.tsx
handleClick
called by 0
components/backMenu/backMenu.tsx

Shape

Function 20
Interface 5

Languages

TypeScript100%

Modules by API surface

src/app/player-pages/page.tsx8 symbols
src/app/layout.tsx2 symbols
components/ui/alert-dialog.tsx2 symbols
components/messageError/error-message.tsx2 symbols
components/backMenu/backMenu.tsx2 symbols
src/app/page.tsx1 symbols
lib/utils.ts1 symbols
components/ui/textarea.tsx1 symbols
components/ui/input.tsx1 symbols
components/ui/dropdown-menu.tsx1 symbols
components/ui/button.tsx1 symbols
components/textInput/textInput.tsx1 symbols

For agents

$ claude mcp add tech-ears \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact