Skip to content

EcoFind is a web application that helps users locate nearby e-waste recycling facilities. It promotes sustainability through easy access to verified facilities, educational resources, and a user-friendly booking system. Built using React, Next.js and Mapbox API for geolocation services.

Notifications You must be signed in to change notification settings

Vaibhav-Kolhe14/EcoFind

Repository files navigation

EcoFind

A web application designed to help users locate and navigate to the nearest e-waste recycling facilities and stay informed about e-waste management practices. EcoFind aims to promote responsible e-waste disposal and sustainability through a user-friendly and educational platform.

Overview

EcoFind simplifies the process of finding verified e-waste recycling facilities and scheduling pickups for electronic waste disposal. The platform features location-based services, educational content on e-waste management, and a comprehensive repository of government rules and regulations, making it a one-stop solution for environmentally conscious users.

Features

  1. Find Nearby Facilities: Use geolocation to easily discover nearby e-waste recycling centers.
  2. Schedule Pickup: Users can book e-waste pickups online, making recycling convenient.
  3. Verified Centers: Only trusted and verified recycling facilities are featured.
  4. Educational Resources: A dedicated section for learning about e-waste and its environmental impact.
  5. Fully Responsive: Optimized for a smooth experience across all devices.

Technologies Used

  • React.js: A JavaScript library for building user interfaces, enabling the creation of dynamic and responsive web applications. It allows for efficient rendering of components, enhancing user experience.

  • Next.js: A powerful React framework that supports server-side rendering and static site generation, improving application performance and search engine optimization (SEO). It simplifies routing and provides built-in features like API routes.

  • Mapbox API: A mapping platform that offers geolocation services, allowing users to find nearby e-waste recycling facilities. It provides customizable maps and powerful location-based features.

  • EmailJS: A service that enables sending emails directly from the client-side application. It simplifies the contact form functionality by allowing users to communicate without needing a backend server.

Installation

Follow the steps below to install and run the project locally:

Step 1: Clone the Repository

git clone https://github.com/Vaibhav-Kolhe14/EcoFind.git

Step 2: Navigate to Project Directory

cd EcoFind

Step 3: Install Dependencies

yarn install

Step 4: Start the Development Server

Once the dependencies are installed, start the development server:

yarn dev

Thank you for checking out my project!

About

EcoFind is a web application that helps users locate nearby e-waste recycling facilities. It promotes sustainability through easy access to verified facilities, educational resources, and a user-friendly booking system. Built using React, Next.js and Mapbox API for geolocation services.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published