Overview
- Project Name: Euolingo
- Type: Custom Software Development
- Technologies Used: React Native, Expo, Typescript
- Published on:
- Links: Preview, Source Code
Project Owner
Kyaw Thet Paing
Web Developer
Euolingo is an engaging and interactive language learning app designed to make the process of acquiring a new language enjoyable and effective. Leveraging the power of React Native, Expo, and Firebase, Euolingo provides a seamless experience across both web and Android platforms.
Technologies Used
Euolingo incorporates the following technologies to create a dynamic and user-friendly language learning environment:
- React Native: A framework for building cross-platform mobile applications using the React library.
- Expo: A framework and platform for building React Native applications more easily.
- Typescript: A statically-typed superset of JavaScript, enhancing error detection during compile-time.
Getting Started
Follow these steps to get Euolingo up and running on your local machine:
-
Clone the Repository:
git clone https://github.com/ikyawthetpaing/euolingo.git cd euolingo
-
Install Dependencies:
npm install
-
Start the App:
expo start
-
Connect a Device or Emulator:
- Install the Expo Go app on your mobile device.
- Use Expo CLI to run the app on an emulator.
Features
Euolingo offers a range of features to enhance the language learning journey:
- Engaging Lessons: Learn languages through interactive and gamified lessons to make the process enjoyable.
- Progress Tracking: Monitor your language learning progress with intuitive statistics and milestones.
- Rewards and Achievements: Stay motivated by earning rewards and achievements as you progress.
- Multi-language Support: Learn a variety of languages, catering to learners with diverse interests.
- Community: Connect with fellow language learners in our community for additional support and motivation.
Showcase
Figure 1: Euolingo Select Multiple Courses
Figure 2: Euolingo Progress Tracking
Figure 3: Euolingo Translate Exercise
Figure 4: Euolingo Flashcard Exercise
To experience Euolingo firsthand or learn more about its features, visit the live platform or check out the GitHub repository for a deeper dive into the codebase.