GithubHelp home page GithubHelp logo

mxtheussouza / tech-ears Goto Github PK

View Code? Open in Web Editor NEW

This project forked from arthcc/tech-ears

0.0 0.0 0.0 450 KB

tech ears: the place where devs can learn english for free

Home Page: https://www.techears.tech

JavaScript 0.30% TypeScript 97.63% CSS 1.68% Dockerfile 0.40%

tech-ears's Introduction

image

✨ 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.

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.

Main Stacks

  • Node.js:A free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
  • Yarn: Yarn is a package manager that doubles down as project manager.
  • Next Js: The React Framework for the Web

How to run:

  • Clone this repository:
git clone https://github.com/arthcc/tech-ears
  • Install NVM in order to easily run the recommended Node version for this project:
nvm install v20
nvm use

Now go to cd tech-ears and run yarn install

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

  • If you want to generate audios too, you need an API KEY, you can get one here: Eleven Labs API
  • Or a Google Cloud API Key

Running with Docker

  1. Clone this repository:

    git clone https://github.com/arthcc/tech-ears
  2. Navigate to the project directory:

    cd tech-ears
  3. Build the Docker containers:

    docker compose build
  4. Start the Docker containers:

    docker compose up
  5. To stop the Docker containers:

    docker compose down

These steps will build the Docker image once and then allow you to start and stop the containers quickly for development.

🧑‍💻 Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. Just create a pull request with your suggestions and changes.

In addition to writing code, there are many ways for you to contribue.

You can contribute as following:

  • Create Issues
  • Giving your Feedback

You can read this repository’s Contributing Guidelines to learn how to contribute.

tech-ears's People

Contributors

arthcc avatar mateussatoh avatar caiovictorpcb avatar yan-pi avatar brunofariasdeo avatar erickcestari avatar pedro-phd avatar phlima3 avatar lsprdev avatar birobirobiro avatar viniciusamc avatar bolodissenoura avatar lucasoliveira04 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.