Page 1 of 5
Rahi Activity World
1. Introduction
Rahi Activity World is an Android-first educational mobile application designed for children aged 4β5 years. Developed by Pictorial Palettes, this app aims to create a magical learning environment where children can explore, learn, and play guided by a lovable mascot named Rahi. The app combines elements of adventure and education to ensure a joyful, interactive, and rewarding experience for young learners.
2. System Overview
Rahi Activity World is designed to be an engaging educational game that feels more like an adventure than a traditional learning tool. The app features a variety of interactive learning zones, each with its own theme and set of activities. The mascot, Rahi, guides children through the app, providing encouragement and support. The app includes a reward system to motivate children and a parent section to track progress.
Page 2 of 5
3. Functional Requirements
- As a child, I should be able to explore a magical world map with different learning zones.
- As a child, I should be able to interact with Rahi, the mascot, throughout the app.
- As a child, I should be able to participate in activities like Alphabet Recognition, Letter Matching, and more in the English Forest.
- As a child, I should be able to engage in Number Recognition, Counting, and Basic Addition in the Maths Mountain.
- As a child, I should be able to learn and match shapes in the Shape Station.
- As a child, I should be able to identify and sort colors in the Color Kingdom.
- As a child, I should be able to recognize animals and their sounds in the Animal Safari.
- As a child, I should be able to identify and sort fruits in the Fruit Market.
- As a child, I should be able to solve puzzles and memory games in the Puzzle Park.
- As a child, I should be able to earn stars and badges as rewards for completing activities.
- As a parent, I should be able to access a dashboard to view my child's learning progress and achievements.
- As a parent, I should be able to access the parent section by solving a simple math question for security.
4. User Personas
- Child User: Aged 4β5 years, curious, enjoys interactive and playful learning experiences.
- Parent User: Interested in tracking their child's educational progress and ensuring a safe learning environment.
5. Core User Flows
- Child opens the app -> interacts with Rahi -> explores the world map -> selects a learning zone -> completes activities -> earns stars -> receives badges.
- Parent accesses the app -> solves a math question to enter the parent section -> views child's progress and achievements.
Page 3 of 5
6. Visuals Colors and Theme
- primary: #87CEEB (Sky Blue)
- primary_light: #B0E2FF (Lighter Sky Blue)
- secondary: #B388FF (Soft Purple)
- accent: #FFB6D9 (Soft Pink)
- highlight: #FFE27A (Soft Yellow)
- bg: #FFFFFF (White)
- surface: rgba(255, 255, 255, 0.8)
- text: #333333 (Dark Gray)
- text_muted: #666666 (Medium Gray)
- border: rgba(200, 200, 200, 0.5)
7. Signature Design Concept
The home page of Rahi Activity World will feature an interactive world map designed as a vibrant board game. Each learning zone is represented as a colorful destination on the map. Children can tap on these zones to enter them, creating a sense of adventure and exploration. The map will have animated elements such as moving clouds, fluttering butterflies, and sparkling stars to enhance the magical experience. Using framer-motion for animations, the map will respond to touch with playful bounces and transitions, making navigation intuitive and fun. The mascot, Rahi, will be present throughout the application, using realistic animation styles to engage children.
Page 4 of 5
8. Interaction Model & Motion Direction
The landing page will employ a "parallax" interaction model, creating a layered depth effect as children scroll through the map. Decorative elements like clouds and stars will move at different speeds, while the main content remains in natural flow. This approach will provide a visually rich and engaging first impression, perfect for a children's educational app.
9. Non-Functional Requirements
- The app must be responsive and support various screen sizes.
- It should work offline and save progress locally.
- The app must be secure, especially the parent section.
- It should provide a seamless and intuitive user experience.
10. Tech Stack
- Frontend: Flutter for mobile app development
- Backend: Firebase for backend services
- Database: Firebase Realtime Database for storing user progress and achievements
11. Assumptions and Constraints
- The app will primarily target Android devices.
- The app should be accessible in English and Hindi.
- The app must be designed to engage children aged 4β5 years.
Page 5 of 5
12. Glossary
- Rahi: The mascot and guide within the app.
- Learning Zones: Themed areas within the app where educational activities take place.
- Stars and Badges: Rewards earned by children for completing activities.
- Parent Section: A secure area of the app where parents can track their child's progress.
No comments yet. Be the first!