Case Study

Tojagoes positive-Creating awareness of water usage among people

Toja Connected water
Client
Toja Connected Water
region-iconIndustry
Not Sure
region-icon Region
Germany

“Toja Connected Water” aims to make people aware about water usage. It is a German based project. An IOT device is connected with the water line. This IOT device triggers notifications about the usage of water every 3 minutes. When a user uses more water, he/she has to pay more compensation. To become water positive the users must have to compensate a minimum 120% of their actual bill. The compensated amount is donated in such a place where there is scarcity of water. There are various types of subscription policy to become water positive. The subscription plans are individual, basic, yearly plan, water positive. The user will get a 10% discount on tax after becoming water positive. Corporates are the prime customers of this project

Technologies Used

Python

Java Script

Fast Api

React JS

Next jS

PostgreSQL

Redis

Firebase

AWS

Git

CI/CD pipeline

S3 bucket

Challenges & Solutions

Challenges

  • Over 100,000 real time data per day were being captured from the IOT devices in different locations. Keeping consistency, faster and processing those data organization wise was a challange.
  • Storing survey data,  measuring the compensation and categorizing organizations for certifications was a heavy task.
  • Not every onboarding IOT was sending the same format of data. Filtering those defected data was a bit challenging there.

Solutions

  • Real-Time Data Capture with the Snapshot Listener in the Python SDK: This is a best fitted way to record data in real-time for this project. This eliminates the requirement for continuous polling and keeps the application current.
  • Utilized indexed queries and enhance data retrieval processes by focusing queries on particular timeframes or data types, minimizing excessive data transfers. Execute query batching to prevent overwhelming our system with a multitude of small queries.
  • Before entering incoming data into the database, filter and preprocess it (e.g., perform transformations, eliminate irrelevant data fields, etc.).
  • To increase access speeds, make sure data is stored in partitions according to time or place.
  • Implemented a data validation layer to check for common defects in the data (e.g., missing values, out-of-range values, or corrupted data). This was done by applying validation rules:
    1. Range checks for numerical values filtered negative water consumption values.
    2. Type checks for data consistency.

Measurable Results

Increased efficiency

40% improvement in operational processes

Cost savings

Reduced operational costs by 30%.

Growth metrics

Enabled clients to scale to 50%. more users without performance issues.

Time saved

Reduced manual data entry time by 70%.

Team Involvement

ResourcesCount
Backend Developers3
Frontend Developers3
Full stack Developer2
Project Manager7
Ui/Ux1
SQA1
Other SpecialistBrought domain expertise (e.g., data analysis, content) to refine and optimize the final product.

Core Features of the Software

Feature 1:

Collecting realtime data from IOT devices where firestore as a medium.

Feature 2:

Compensate for different types of projects related to pure water

Feature 3:

Generating certification based on the water consumptions and Survey collected from clients.

Feature 4:

Integration with third-party payment gateway Stripe to collect payments.

Feature 5:

Scalable cloud architecture designed for high availability and scalability

Feature 6:

Scalable cloud architecture designed for high availability and scalability

Feature 7:

Data-Driven Analytics Dashboard

Development Timeline

Provide a high-level timeline of the project, including:

Initial Discovery and Planning

1 months

1

Design Phase

3 Weeks

2

Development

6 months+

3

Testing & QA

4 Weeks

4

Deployment & Post-launch Support:

6 months

5
500+ companies rely on our top 1% talent to scale their dev teams.
Azerion
NumberSkills
Klikit-logo
Flarie
Stickler
Dunite
Mask group 1
Goava
ROO
Talrock

Ready to transform your digital platform into a scalable, user-centric solution?

At Vivasoft, we specialize in creating customized software solutions tailored to your business needs, just as we did with Wellteam. Whether you’re looking to revamp your website, build a new platform from scratch, or enhance your existing workflows, our team is ready to help you achieve your goals.
Potential Developer
Tech Stack
0 +
Offshore-Development-at-Vivasoft (1)
Vivasoft - Career Opportunity
Vivasoft - Career Opportunity
let's build our future together

Get to Know Us Better

Explore our expertise, projects, and vision.