Skip to content

yuvwwa/eng_project

Repository files navigation

🌟 Uffy — Learn English Through Playful Stories

Uffy is a mobile app for learning English, primarily designed for children aged 4 to 10. In the future, we plan to expand the platform to support other languages as well.

📖 Description

What it's intended to do:

Uffy helps children learn English step by step in a fun and engaging way. The main story centers around a friendly alien who arrives on Earth without knowing any English. A child becomes the alien’s companion and learns the language alongside him. This shared learning journey creates emotional involvement and encourages consistent use of the app.

✨ Features and Specifications

  • Story-based learning
    Children follow the alien’s adventures through illustrated, age-appropriate visual stories. While the narrative is linear (no choices), it includes (or will include) learning activities within the stories.

  • Built-in word support
    New English words are introduced in context and can be tapped to hear pronunciation, see translations, and view helpful images.

  • Interactive mini-games (Realization in progress)
    Stories include educational games such as drag-and-drop vocabulary tasks, matching games, spelling puzzles, and sentence building challenges.

  • Gamification
    Children can customize the alien and other friendly characters by earning clothes, accessories, and decorations through learning activities.

  • Rewards
    Small prizes boost motivation and make learning fun.

  • Cross-platform
    Available on Android and iOS devices.

🚀 How it works

After downloading the app, a parent creates an account and sets up a child profile. The child is then introduced to the alien and begins exploring English through interactive stories and games. As children progress, they unlock new features and outfits. Learning happens naturally through reading and play — without pressure, but with constant encouragement and rewards.

👩‍💻 Our Team

  • Varvara Volgina — Designer
  • Anastasia Komkova — Designer
  • Maria Khodorova — Backend Developer
  • Yulia Kravtsova — Frontend Developer
  • Artem Gorev — Fullstack Developer / DevOps

We are a motivated and collaborative team with all the skills needed to bring this app to life. Most importantly, we share a strong belief in the power of playful, story-driven learning to make language acquisition enjoyable and effective for children.

🛠 Technical Description — Frontend

Tools & Technologies

  • React Native
    JavaScript framework for building native mobile apps using a single codebase for Android and iOS.

  • Expo
    A platform that simplifies building, testing, and deploying React Native apps. Used for rapid development and real-time testing via Expo Go.

  • TypeScript
    Provides type safety and improves developer experience. Reduces runtime errors and makes the codebase more maintainable.

Development Approach

The frontend is structured modularly to handle key features like:

  • User authentication
  • Home page
  • Vocabulary explorer
  • Story-based learning
  • Wardrobe and customization

By using Expo and React Native:

  • We ensured fast development and smooth cross-platform deployment.
  • Teams could work on UI and functionality in parallel.
  • The architecture supports scalability for adding more languages and features in the future.

Welcome to your Expo app 👋

This is an Expo project created with create-expo-app.

Get started

  1. Install dependencies

    npm install
  2. Start the app

     npx expo start

In the output, you'll find options to open the app in a

You can start developing by editing the files inside the app directory. This project uses file-based routing.

Get a fresh project

When you're ready, run:

npm run reset-project

This command will move the starter code to the app-example directory and create a blank app directory where you can start developing.

Learn more

To learn more about developing your project with Expo, look at the following resources:

Join the community

Join our community of developers creating universal apps.

About

Приложение для изучения английского языка для детей 6-12 лет.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors