Are you looking for a better career opportunity?Careers
info@devigital.com
Dashboard Earth
Climate Solutions.
An app designed to focus on environmental issues and engage users to take adequate actions to get advanced climate solutions. A new path to climate resilience in Los Angeles.
About this project
The team of Dashboard Earth wanted to develop an app that would allow organizations to get funding from the Los Angeles government based on data and numbers. The purpose was to have the government invest in the right location based on the impact analysis. Our task was to develop a modern one-of-a-kind app that would observe users ’ actions in making the environment better and calculate the outcome impact. To encourage participation from the users, we added multiple features such as a reward system and refer a friend
The Client
Since the launch of the app, Dashboard.Earth has been focusing on environmental development and taking action to encourage people to take positive steps. The app is committed to bringing a positive change in the environmental care sector by offering unique insights about the right location for investment by the Los Angeles Government.
The distinctive fact about Dashboard.Earth is that no other app is currently working in Los Angeles to control climate change and it is the only mobile app that provides a step-by-step guide to users about the most suitable climate actions.
Dashboard.Earth aspires to give back to the community of people taking action against climate disasters and create a climate and user-friendly app.
30%
INCREASE IN ORGANIC TRAFFIC
43%
TRAFFIC VOLUME IN 18-24 YEAR OLD TARGET DEMOGRAPHIC
42%
INCREASE RETENTION
Challenge
Dashboard.Earth decided to collaborate with us because they wanted to expand the app but it was in a fragile state and needed technical expertise to function properly. The existing app had very limited features, functioned slowly, and did not have any quality assurance. Faced with the risk of losing users, the client came to us for speedy development of new features, stabilization of the app, and performing adequate quality assurance steps to ensure a bug-free app.
Our aim was to address the pre-existing features and improve their functionality while implementing new ones. We remained constantly in touch with the client to avoid any communication gap. With our track record of successful deliveries, we ensured the proper working of another big app and provided the release on time with quality assured.
Technical Challenges
Our team encountered multiple technical challenges which they solved efficiently. The crucial challenges included:
Introduction to the app: When we received the application, there was no documentation available to understand the ongoing functions and features of the app. Our team used their wits to learn the operations of the app.
Third-party tools: The existing app relied heavily on third-party tools. To eliminate this dependency one of our challenges was to develop a new infrastructure.
Custom Development: We had to create a new infrastructure design to allow customization in the app which required writing custom logic.
Digitization of the data: A unique feature of the app is to quantity actions and paths of the users using the app. This was a complicated step to establish in terms of logic and development.
Objective
Along with the existing app and its feature development, Dashboard.Earth wanted to create another user flow with the name MVP. Users enrolled through this new flow would be able to participate in contests and qualify for rewards based on their actions. The purpose was to get more and more users enrolled and eventually contribute to the bigger challenge of climate change.
We were given a deadline of 4 weeks to deliver the new structure of the MVP flow while running the existing structure in parallel. Our efficient team put their heads together and worked relentlessly to deliver the new flow on time.
Scope
We had to work quickly on the stablization of the app and go through its testing to ensure it works properly for the end user. This had to be done while a new flow was in the process of development. We followed the standard procedures to deliver the final product
Peer Review.
The testing began by checking the functionality of the features and ensuring that it works with multiple users. Bug fixes were recommended after a thorough analysis of the code by multiple engineers. Throughout the project execution, we kept the client aware of the development, testing, and deployment work going on the project. To speed up the development process and allow automated testing, we added new resources to our team as well.
Agile Development
At Devigital we ensure an agile approach to management to establish quick delivery of the project and to keep the client aware of the project's progress. Implementing agile methodology gave us a significant boost in our development processes.
Mobile App
Dashboard.Earth is a mobile app with Devigital System as its development, and deployment center. We are the technology service provider of development services along with complete deployment services. Currently, the app is live and running smoothly on the latest technologies.
Key deliverables:
- Ensuring that custom logic works properly.
- Deliver the app developed with NEST and TypeORM.
- Continuous testing of new features while keeping the app stable.
- Migration of database while the project is running.
- Seamless automated deployment using CI/CD pipelines.
Maintenance of the app
We are providing Dashboard.Earth with the full ongoing support of the app concerning the development, testing, and deployment.
Core features of the app
The core features of the app include:
Multi sign-up
The app allows link sharing among neighbors and friends, and using the links users can sign up through Google, Facebook, and with Apple ID.
Paths
Paths are a long sustainable project broken down into multiple actions. Actions are any step that the user takes for the preservation of the environment such as planting a tree or saving water.
Local Leader
A local leader is present in each location with access to the leader dashboard. Here the leader can see the actions performed by the users. The local leader also has the authority to approve or disprove an action of the user.
Explore
Explore allows users to apply filters to the search to get desired results.
Impact Management
Each user will see the impact of the action they perform. Impacts are counted and displayed on the user profile.
New MVP flow
A reward system is present for anyone who joins through the MVP plan. The user will be given a guide about the app and how they can get started. Old users can sign up through the new flow as well.
Headquaters
United States of America
Industry
Information Technology
Services Provided
Development & DevOps
The Results
Successful new flow development
Despite having a strict deadline of 4 weeks, we were able to create the new MVP flow while simultaneously running the existing flow.
Implementing automated testing
At first, the project used manual testing only, but now our team has also started performing automated testing and is using advanced software for such purpose.
Delivering on time
Despite having strict deadlines, we delivered development as well as quality control phase on time.
Smooth operations
We were able to streamline many haphazard processes and perform all the steps in an organized way to deliver a seamless app.
Minimal data loss
The app was running with hundreds of users but during database migration, our team ensured there was minimum data loss.
Meet the Team
Welcome to the backstage! Got any questions? Drop us a line - we are there for you.