Discovery phase of app development for a market-leading e-learning system for kids

About the client

Our Client is a European online learning platform for parents and their children, offering a fun and engaging age-appropriate curriculum designed for early learners spanning across literacy, numeracy, science, and social studies. The Client envisioned a mobile application to enhance user experience, and help students form healthy learning habits, simplify the navigation and cognitive load, and make the product more accessible and user-friendly.

Our Expertise

Mobile App Development

Scope

Discovery phase

Vertical

Education

Key results

  • Technology stack
  • Product functionalities
  • Detailed architecture definition
  • Software requirement specifications
  • Wireframes
  • User journeys

See what Altamira can do for you

01

The Challenge

The Client identified a need to streamline their learning process and needed assistance to develop an idea, check its viability, and find the necessary technology to make it work.

The initial business goal was to develop a mobile application that intuitively handles registrations, interactive assignments, results sharing, performance assessments, and learner information management. So, the Client required a scalable solution that would serve the diverse needs of parents and their children.

Discovery phase

The discovery phase is the first step of the software development process, helping to understand the Client’s needs and the project scope. As a pre-project analysis, we started with the following:

  • Initial consultation: Altamira’s team conducted numerous meetings with the Client’s stakeholders to understand their vision, goals, and specific requirements for the application. As a result, we’ve identified key pain points and desired functionalities.
  • Requirement gathering: Our team conducted numerous workshops, interviews, and surveys with potential users to gather detailed requirements. Eventually, we documented all user stories, identified user personas, and mapped out the user journey.
  • Market research and analysis: Altamira team thoroughly analysed the market and competitor applications to identify best practices, potential features, and areas of improvement. This helped us ensure that the app would be competitive and meet user expectations.
  • Feasibility study: Our team has also assessed the technical feasibility of the proposed features while evaluating existing infrastructure, determining the technology stack, and identifying potential challenges and risks.
  • Prototyping and wireframing: Altamira’s design team created initial wireframes and prototypes to visualise the application’s layout and user interface. Driven by user-centricity, our team prioritises customer experience and app intuitiveness throughout the user journey.
  • Project planning and timeline: We also developed a detailed project plan outlining the timeline, milestones, and deliverables for each project phase. This plan included resource allocation, budgeting, and risk management strategies.
  • Client collaboration and approval: Throughout the discovery phase, continuous cooperation with the Client ensured alignment with their goals. Our team conducted regular updates and review sessions to efficiently incorporate client feedback into the planning and design documents.

02

The Solution

Altamira’s expertise in developing user-centric and highly responsive mobile applications played into the hands of addressing the Client’s challenges. We divided the project into several epics, each focusing on specific functionalities. Altamira employed a phased approach, involving the Client team at various stages to ensure alignment with business goals and user needs.

Key features include the following.

Registration

  • Multiple sign-up options (email, Facebook, Google, Apple ID) to cater to diverse user preferences. Included email verification for added security.

 

Multimedia learning materials

  • Numerous videos, audio stories, animations, and interactive eBooks to capture young learners’ attention.

 

Gamified learning

  • Rewards, badges, milestones and progress-tracking of every task with possibility to share on social media

 

Interactive quizzes and assessments

  • Adaptive learning path based on quiz performance

 

Parental dashboard

  • Parent management functionality includes adding, viewing, editing profile info, setting assignment preferences, and accepting terms and conditions.

 

User-friendly child profile interface

  • Intuitive and easy-to-navigate interface designed for young children.

 

Balance and Statements

  • Account balance and overdue balance view option, making payments, viewing and downloading statements, and ensuring financial transparency and ease of payment.

 

User support

  • Integrated support features, including contact options and help sections with tips and video links, enhancing user support and guidance.

 

User notifications

  • Push, SMS, and in-app notifications, along with notification lists and indicators, ensuring users stay informed about important events and updates.

 

Integrations

  • Integrated calendar, payment gateways, admin app, and auto-sync features, enhancing the app’s functionality and user experience.

Strive for excellence with Altamira

Join our community of successful customers, whom we helped to build and grow their businesses.

03

The Result

The logic built into the application contributes to achieving the Client’s business objectives at every step. The discovery phase successfully established a clear roadmap for developing a mobile application that addresses the needs of early learners and their parents. By focusing on user-centric design, thorough market research, and continuous client collaboration, the foundation was set for a scalable, intuitive, and engaging child learning ecosystem.

At the end of the process, our team provided the Client with:

  • Software requirement specifications for all user workflows, all use cases for developing an MVP, and wireframes of all the screens/flows needed.
  • Technology stack
  • Product functionalities
  • Detailed architecture definition
  • Wireframes
  • User journeys

 

Now, when all of the specifications are gathered, app logic is built, and the project scope is set out, our team is jumping into the development phase, driven to transform concepts into tangible results.

Case Studies

EdTechUnited Kingdom
HealthcareSlovakia
RetailUSA