Wordy is a mobile language learning app that helps users quickly and effectively master new language skills in an engaging and interactive way. With its motivational achievement system, fun and engaging quizzes, and well-structured language courses, Wordy provides a comprehensive learning experience that keeps users motivated and engaged.
Motivating Achievement System: Wordy gamifies language learning with a rewarding achievement system that keeps users motivated and engaged.
Interactive Quizzes: Fun and engaging quizzes enhance learning and make it more enjoyable and effective.
Structured Language Courses: Well-organized courses with manageable topics provide a solid foundation for language acquisition.
Wordy is built using the Flutter framework, a cross-platform development toolkit that allows developers to create native mobile apps for Android and iOS from a single codebase. This makes Wordy a versatile and accessible app that can be enjoyed on a wide range of devices.
Operating system: Windows, macOS, or Linux
Flutter SDK: Install the Flutter SDK from https://docs.flutter.dev/get-started/install.
Android Studio (or VS Code with Flutter extension): Install Android Studio or VS Code with Flutter extension for development and debugging.
Android emulator or physical Android device: Set up an Android emulator or connect a physical Android device for testing purposes.
Server: Clone and configure the server, which serves data for the app. Follow the instructions on the server project's repository: https://github.com/MichalStaszkiewicz/wordy-server to set up the server correctly.
Clone the project using the following command:
git clone https://github.com/MichalStaszkiewicz/Wordy.gitInstall the project dependencies using the following command:
flutter pub getCreate a .env file in the project directory and add the following environment variables:
API_URL_DEBUG= "http://[YOUR_LOCAL_IP]:1344"
API_URL_IMAGES_DEBUG= "http://[YOUR_LOCAL_IP]:1344/v1/images/"Replace [YOUR_LOCAL_IP] with the IP address of the machine where the server is running.
Connect physical phone or run an emulator.
Run the project using the following command:
flutter runWin + R and typing cmd, then press Enter.ipconfig and press Enter.ifconfig and press Enter.ifconfig or ip addr show and press Enter.The Wordy project is currently developed by a single developer. I am continuously working on adding new features and improving the user experience of the application.