Welcome to the Recycling App! This app helps users find nearby recycling locations and provides information on how to reuse, reduce, and recycle items using image recognition.
- Find Nearby Recycling Locations: Users can easily locate nearby recycling centers or drop-off points for various materials.
- Image Recognition: Simply take a photo of an item, and the app will provide information on how to properly reuse, reduce, or recycle it.
- Educational Resources: Access informative articles, tips, and guides on sustainable living, waste reduction, and recycling practices.
To use the Recycling App, follow these steps:
- Clone this repository to your local machine:
git clone <repository-url>
- Install dependencies:
npm install
- Run the development server:
npm run dev
- Access the app through your web browser at http://localhost:PORT.
- Find Recycling Locations:
- Use the map feature to search for recycling centers near your location.
- Filter locations by the type of materials accepted (e.g., plastic, glass, paper).
- Image Recognition:
- Navigate to the image recognition feature.
- Take a photo of an item you want to dispose of.
- Receive information on how to properly dispose of the item through reuse, reduction, or recycling.
- Vue.js: Frontend framework for building the user interface.
- Google Maps API: Integration for displaying maps and finding nearby locations.
- Gemini Vision Pro API: Library for image recognition and classification. ^Outdated
(Requires API Keys respectively in a .env file)
This project is licensed under the MIT License.