Skip to content

emincanozcan/parroting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parroting 🦜: Language Shadowing Platform

Parroting is a website that helps people to improve their speaking fluency and pronunciation by using a technique called shadowing.

Click here to visit the live demo for English version.

What Is Shadowing?

Shadowing is a technique that is based on listening and repeating. Think it like you are being a parrot 🦜.

The technique also called imitation or echoing.

Running Locally

  • Prerequisites: Just docker-compose.
# Clone the repository
$ git clone [email protected]:emincanozcan/parroting.git

# Cd into it
$ cd parroting

# Create your env file
$ cp .env.example .env

# Open the .env file with your favorite text editor, and update the YOUTUBE_API_KEY field.

# Up the project by Docker
$ docker-compose up

TechStack

  • FrontEnd:
    • Next.JS
    • Tailwind CSS
  • DataSource
    • Node.js / Express application
    • MongoDB
    • Little bit Python to use an open source library that helps to fetch transcripts of a Youtube video.

License

MIT

About

English learning platform by using shadowing technique

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published