Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 2.7 KB

README.md

File metadata and controls

31 lines (20 loc) · 2.7 KB

Water APP

The introduction

Welcome to the Water app! This app is designed to help you learn how to save water in your daily life. We understand that small changes can make a big difference when it comes to water conservation, and that's why we've created this app to help you take action. Before you get started, we would like to ask you a few questions about your current water consumption habits. This survey will help us understand how you currently use water, and it will also serve as a benchmark to measure the impact of the tasks we will be suggesting later on. Once you've completed the survey, you'll have access to 21 simple tasks that will help you reduce your water usage. These tasks are easy to follow and can be implemented immediately. They cover a wide range of areas, from reducing food waste to fixing leaks, and from installing low-flow shower heads to taking shorter showers. By making small changes in your daily routine, you can make a big impact on water conservation. We hope that this app will help you learn how to save water and make a difference in your community. Thank you for your commitment to water conservation!

Android App and iOS

https://play.google.com/store/apps/developer?id=Bilgin+Kılıç The iOS version will be soon in the store ( under review)

About the app tech

This is a mobile application that provides daily tasks for the user to do to reduce their carbon footprint. The app features a task screen that displays a task with a title, description, and image, and a completion button. Completed tasks are stored in the local storage of the app using AsyncStorage.

The app also features a profile screen that displays the username of the logged-in user and a sign-out button. Users can sign in using the AuthContext, which authenticates users with a username and password.

The app is built with React Native and uses several libraries, including React Navigation for screen navigation, React Native Vector Icons for displaying icons, and AsyncStorage for local storage. It follows a simple, clean architecture and is designed to be easily extensible with new features.

screenshots from the app

Screenshot 1

Screenshot 2

Screenshot 3

Screenshot 4

Screenshot 5