Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vaibhav-kolhe14/ecofind
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.
https://github.com/vaibhav-kolhe14/ecofind
emailjs mapbox nextjs reactjs tailwindcss
Last synced: 19 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/vaibhav-kolhe14/ecofind
- Owner: Vaibhav-Kolhe14
- Created: 2024-09-27T17:15:22.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-28T11:35:54.000Z (2 months ago)
- Last Synced: 2024-10-28T14:59:21.301Z (2 months ago)
- Topics: emailjs, mapbox, nextjs, reactjs, tailwindcss
- Language: TypeScript
- Homepage:
- Size: 535 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
```bash
git clone https://github.com/Vaibhav-Kolhe14/EcoFind.git
```### Step 2: Navigate to Project Directory
```bash
cd EcoFind
```### Step 3: Install Dependencies
```bash
yarn install
```### Step 4: Start the Development Server
Once the dependencies are installed, start the development server:
```bash
yarn dev
```> Thank you for checking out my project!