Word Master 3000, or WM3K for short, is a mobile based application which aims to help/guide the user achieve mastery over English words. The app will help users learn spelling, word meaning, multiple meanings of words, use of words in sentences, spelling, synonyms, etc., using standard memorization techniques, short training session, games and quizzes. This app will be particularly helpful for students who find memorizing word meanings difficult, and it can help students prepare their vocabulary for competitive exams like GRE, TOEFL, BCS, university admission tests, etc. In addition, this will boost the preparation of Spelling Bee contestants. By bringing different learning tricks together and with tons of features like memorization sessions, quizzes, floating bubble, games, creating and sharing courses, etc., WM3K hopes to make vocabulary fun and easy to improve. With AI generated training sessions, we ensure that our users get the best long-term training possible. WM3K is the perfect companion app for any learner.
To install and run Word Master 3000 (WM3K) on your device, you will need to have the following software installed:
- Flutter SDK (latest version)
- Android Studio or Xcode (latest version)
- Android or iOS device or emulator
Here are the steps to install and run WM3K on your device:
- Clone the repository from GitHub by running the command
git clone https://github.com/yusf1013/wordmaster3000.git
in your terminal. - Navigate to the project's root directory by running the command
cd wordmaster3000
. - Run the command
flutter pub get
to install all the required dependencies. - Connect your device or launch an emulator.
- Run the command
flutter run
to build and run the app on your device or emulator.
For usage, please refer to the user manual available here.
We welcome any and all contributions to Word Master 3000. Before contributing, please refer to the technical manual to get an idea of the overall architecture of the software. Once you have a good understanding of the architecture, feel free to submit pull requests, open issues, or suggest new features.
If you have any questions or feedback, please feel free to contact me via email at [email protected]
We would like to extend my deepest gratitude to our professor Dr. Kazi Muheymin-Us-Sakib, of Institute of Information Technology, University of Dhaka for his valuable guidance, support and encouragement throughout the development of this project. Without his support and guidance, this project would not have been possible.