GithubHelp home page GithubHelp logo

augustingrigorov / vocabulary-builder Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 2.18 MB

A webapp that helps you develop your vocabulary when learning a foreign language.

Home Page: https://vocabularybuilder.online/

License: MIT License

HTML 2.47% JavaScript 97.44% CSS 0.09%
language-learning flashcards education vocabulary vocabulary-builder foreign-language

vocabulary-builder's Introduction

Vocabulary builder

Codeship Status for AugustinGrigorov/vocabulary-builder DeepScan grade

A web application to help you learn the new words you encounter while studying a foreign language. It's built on React and Firebase.

You can submit your unfamiliar words in a user-friendly UI and they get stored in a Firebase DB making them accessible from anywhere.

The app provides an intelligent testing feature that aims to quiz you on the words you know least well, thus helping you improve.

Setup

npm install

Testing

npm test

vocabulary-builder's People

Contributors

augustingrigorov avatar dependabot[bot] avatar

Stargazers

 avatar

Watchers

 avatar  avatar

vocabulary-builder's Issues

Workspaces

Ability to create multiple workspaces per account.

Local account

Perhaps make an account that stores data in local storage.

Quiz mode

  • Ability to test yourself and get scored.
    • Measure and save word strength
    • Show weaker words more frequently than stronger ones

Import CSV

Would be quite nice if the app had a CSV (or whatever serialization format of the day) import feature.
If you would be up for having it, I could try to send a PR at some point when I get the time.

Record pronunciation

Record the pronunciation of the word and have it played back to you when you flip the card.

Or use google speech API

Improve animation

Improve animation when you flip cards. Sometimes flipping gets in an inconsistent state.

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.