Skip to content

DivyanshArya09/Clean_my_town

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 

Repository files navigation

Clean My Town

Clean My Town is a mobile application aimed at addressing real-life problems by leveraging community participation in keeping towns and cities clean. The application allows users to request assistance in cleaning up garbage-infested areas and enables volunteers in the vicinity to join and assist in the cleanup efforts. Additionally, users can also register complaints regarding garbage accumulation or cleanliness issues within their locality.

Features

  • User Registration and Authentication: Users can register and authenticate themselves securely within the application.
  • Request Assistance: Users can upload requests for assistance in cleaning up garbage-infested areas.
  • Real-time Firebase Database: The application utilizes Firebase's real-time database to display requests for assistance to users in the same region.
  • Real-time Firebase Storage: Images and other media associated with requests are stored using Firebase Storage.
  • Notification System: Users receive notifications when new requests are posted in their region or when their assistance is requested.
  • User-friendly Interface: The application features an intuitive and user-friendly interface to ensure ease of use for all users.

Technologies Used

  • Flutter: The application is developed using the Flutter framework for building natively compiled applications for mobile, web, and desktop from a single codebase.
  • Firebase: Firebase services such as Authentication, Realtime Database, Cloud Storage, and Cloud Messaging are utilized for backend services.

Installation

To run the application locally, follow these steps:

  1. Clone this repository: [email protected]:[username]/Clean_my_town.git
  2. Navigate to the project directory: cd clean-my-town then cd app
  3. Install dependencies: flutter pub get
  4. Connect your device or start an emulator.
  5. Run the application: flutter run

Contributing

Contributions to Clean My Town are welcome and encouraged! If you have suggestions for new features, bug fixes, or improvements, please feel free to open an issue or submit a pull request.

Contact

For any inquiries or feedback regarding Clean My Town, feel free to contact the project maintainer:

Divyansh [email protected]

ScreenShots

Screenshot__218_-removebg-preview

![Screenshot__23Screenshot__222_-removebg-preview

Screenshot__233_-removebg-preview

Screenshot__235_-removebg-preview

Screenshot__232_-removebg-preview

Screenshot__225_-removebg-preview

Screenshot__226_-removebg-preview

Screenshot__226_-removebg-preview (1)

Screenshot__227_-removebg-preview

Screenshot__228_-removebg-preview

Screenshot__229_-removebg-preview

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published