Git Product home page Git Product logo

dynonary-english's Introduction

Dynonary English - Ứng dụng học tiếng Anh miễn phí cho người Việt

📑 Mục lục
  1. Giới thiệu về dự án
  2. Bắt đầu dự án
  3. Liên hệ

📝 Giới thiệu về dự án


Photo

🎯 Mục tiêu

Dynonary là ứng dụng học tiếng Anh hoàn toàn miễn phí cho người Việt Nam, được phát triển bởi Dyno Nguyen. Với mong muốn cải thiện tiếng Anh bản thân và mọi người nhưng không gây sự nhàm chán trong việc học, tôi đã xây dựng nên ứng dụng này.

Dynonary sẽ tổng hợp từ vựng, ngữ pháp và các bài viết từ nhiều nguồn đáng tin cậy, kết hợp với những tính năng rất hữu dụng của ứng dụng. Điều này sẽ giúp bạn tiết kiệm rất nhiều thời gian trong việc học tiếng Anh của mình.

Dynonary cũng là một Pet Project giúp tôi ôn luyện kỹ năng lập trình của mình. Và đây cũng là một dự án mã nguồn mở, vì thế rất mong sự đóng góp, phát triển ứng dụng của mọi người.

✨ Tính năng

Main Features

  • Đăng ký, đăng nhập sử dụng Dynonary. Có thể đăng nhập với Google và Facebook.
  • Đóng góp từ vựng, câu bởi người dùng.
  • Quản lý tài khoản người dùng (Xem, chỉnh sửa, xoá tài khoản).
  • Click nghe một từ, câu trực tiếp trên ứng dụng.
  • Các cài đặt chung như voice, custom theme.
  • Học bảng IPA (International Phonetic Alphabet).
  • Bảng 1000+ câu giao tiếp thông dụng.
  • Từ vựng Flashcard (Slide show & Gallery).
  • Từ điển Dynonary (Tìm kiếm, lọc thêm chủ đề, cấp độ, loại từ, sắp xếp...).
  • Lưu danh sách yêu thích người dùng.
  • Bảng động từ bất quy tắc.
  • Nhúng Blog file html vào phần grammar.
  • Chơi game, ôn tập từ vựng.
  • Bảng xếp hạng, so sánh cùng kết quả cùng bạn bè.

💻 Công nghệ xây dựng

  • Backend, Database

    • Nodejs, ExpressJS, RESTFul APIs.
    • MongoDB, MongooseJS.
    • JWT (JSON Web Token).
    • Nodemailer.
    • Passport (Google Token, Facebook token).
  • Frontend

    • ReactJS, React Hook, Material UI Library.
    • Axios RESTFul API, query string.
    • React Hook Form, Yup.
    • Redux, react-redux, Reudx-toolkit.
  • Storage, Hosting, Cloud:

    • Cloudinary.
    • Mongodb Atlas.
    • Heroku Hosting.

🛠 Bắt đầu dự án

❗ Yêu cầu công nghệ

⚙ Cài đặt

  1. Clone project này
  git clone https://github.com/TuanNguyen2504/dynonary-english
  1. Cài đặt thư viện ở Backend, Frontend
  npm install (hoặc yarn install)
  1. Thay thế file .local.env thành file .env và cập nhật thông tin.

  2. Chạy project

  cd backend
  npm start (hoặc yarn dev để chạy môi trường dev)
  cd frontend
  npm start (yarn start)

📞 Liên hệ


LinkedIn Instagram Facebook


🖥 Môi trường hỗ trợ

  • Modern browsers, Mobile Browser and Internet Explorer 11.
IE / Edge
Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari

dynonary-english's People

Contributors

tuannguyen2504 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

dynonary-english's Issues

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.