Dreambook: Decode the Enigmas of Your Sleeping Mind

A user-friendly interactive mobile app for dream recording and interpretation

+10k

new app users

23%

customer loyalty boost

41%

user activity metrics upgrade

Challenge

Build a dreambook application compatible with Android and iOS.

Solution

Development of a cross-platform, user-friendly mobile application for dream interpretation and journaling.

Tech stack

React Native, Flutter, Redux, Stripe, GraphQL, TypeScript.

Client

Our client is a leading provider of night dream analysis services in the United States, helping thousands of clients to interpret and decode their dreams.  With a mission to empower individuals to unlock the transformative power of their subconscious, the company turned to Modsen to extend its reach to a wider audience by making its services available on mobile devices.

Women-sleep

Challenge

Everyone has a different approach to dreams, whether it's remembering them, assigning meanings, or interpreting symbols. Looking to expand their services, our client wanted to develop a mobile application that would provide its users with a convenient and accessible way to record, analyze, and interpret their dreams. Modsen professionals with 7+ years of mobile app development experience were entrusted with the following set of project requirements:

Establish a robust cross-platform codebase for seamless compatibility on iOS and Android devices.

Develop an extensive property database with real-time synchronization and updates.

Prioritize data privacy and implement robust security measures. 

Adhere to industry-standard security protocols for user data protection. 

Optimize the app's performance to ensure smooth and responsive operation. 

Employ efficient coding practices and leverage caching mechanisms for enhanced user experience. 

Share form

Got a similar software development project on your mind?

Estimate a precise timeframe for its implementation.

Team

4

React Native engineers

1

Project Manager 

2

QA testers

1

Team lead

1

Business analyst

2

UI/UX designers

Modsen team

Development process

Requirements gathering and processing

To ensure the achievement of efficient and prompt software development results while avoiding confusion and delays, our team conducted three online meetups with the client and their leading specialists. The in-depth understanding of the unique requirements, project scope, and business challenges that lie at the core of the work ahead allowed Modsen team to develop a comprehensive product requirements document that was fine-tuned and approved by our partner.

Planning

Adherence to Agile project planning and management practices ensures 100% on-time delivery and gives us the flexibility to deal with any unforeseen challenges. During the planning phase, we designed a full-scale project roadmap, allocating technical tasks, responsibilities, and deadlines. The project plan also scheduled regular sprint reviews and retrospectives. Once the initial blueprint was ready and approved, the product development process set off.

Team assembly 

Our team selection process commenced with a rigorous internal screening, wherein all candidates underwent technical assessments overseen by our CTO. This phase ensured that candidates not only possessed the required experience and skill set but also enjoyed a deep understanding of the business industry our partner was operating in.

The final team comprised 4 React Native, 2 QA testers, 1 business analyst, 1 project manager, 1 team lead, and 2 UI/UX designers.

Design

The client provided us with the basic product design concept ideas, which were reworked and enhanced by Modsen Design Studio professionals. They focused on creating an engaging, elegant, easy-to-navigate, and user-friendly application for the client’s dream journal. To accomplish this, UI/UX specialists created over 35 screens and spent over 120 hours conceptualizing attractive, practical, and responsive mobile application interfaces. The design process was divided into five key stages:

UX research

UX strategy building

Wireframing

Visual design

Prototype testing

Once the final prototype was ready, the design team handed over their work to Modsen engineers.

Product building

Our team of 4 dedicated React Native engineers with over 7 years of experience in framework employment, crafted a custom cross-platform mobile app development strategy and applied the top-notch tools available in the market during its implementation. Leveraging their multi-year expertise, Modsen engineers worked collaboratively to meet and exceed the complex dreambook development requirements.

Throughout the product development process, we kept our partner informed about the project state via regular progress calls and reports. The ongoing communication ensured that the mobile app would surpass the functional and performance goals established at the project's inception.

Comprehensive testing 

Quality testing is a crucial part of the development process that verifies a product’s readiness for launch. The mobile application testing cycle conducted by Modsen QA experts included:

Test scenarios identification

Test environment setup

Test cases implementation

Result analysis

Retesting

The extent of tests undertaken to guarantee the superior application quality covered:

Functional testing

Localization testing

Automated testing

Performance testing

Accessibility testing

Usability testing

Once the inefficiencies were identified and documented, Modsen QA team passed them back to the development team for prompt resolution, followed by a reevaluation of the app’s fixes.

Integration

As soon as the software development cycle was finished, our team prepared a comprehensive package of technical documentation and detailed information on the dreambook maintenance.

Servicing and further cooperation 

At Modsen, we place a strong emphasis on long-term partnerships and believe in the value of ongoing cooperation with our clients. We are committed to building solid relationships and nurturing them over time, which pays off for both parties involved. Following the project launch, we continued to provide tech support and maintain regular communication with the partner to assist with the app’s scaling and updating.

Result

The final product fully lived up to our partner’s expectations. Currently, we are discussing additional app adjustments with the client and will be expanding the dreambook application shortly.

+10K

App downloads within 4 months

23%

Increased customer loyalty

41%

Improved user behaviour parameters
Let’s calculate the accurate cost and resources required for your project