♻️ Ecoleta:
A system designed to connect companies that collect and recycle specific waste materials with users seeking proper disposal options.
📝 Description:
Ecoleta was developed to facilitate conscious waste disposal, promoting sustainability. Companies can register as receivers of specific waste materials, including: Vegetable oil Organic waste Electronic waste Paper and cardboard Batteries Light bulbs Users can search for registered companies near them and check the types of waste they accept, encouraging proper disposal and reducing environmental impact.
🛠️ Technologies Used:
HTML
CSS
JavaScript
Node.js
SQL (Database)
External API Integration
🚀 Features:
Registration of companies as waste receivers. Search for registered companies and their accepted waste types. Database integration to store and manage information. User-friendly interface for easy and quick access.
📦 Installation:
Prerequisites Node.js installed on your machine. npm package manager (comes with Node.js). Configured database (e.g., MySQL, PostgreSQL).
Steps to run locally
1.Clone this repository:
git clone https://github.com/your-username/ecoleta.git
2.Navigate to the project directory:
cd ecoleta
3.Install the dependencies:
npm install
4.Configure the database:
Edit the .env file with your database credentials. Run the database migration script (if applicable).
5.Start the server:
npm start
6.Access the system at:
Contributions Contributions are welcome! Follow the steps below to collaborate:
1.Fork the repository.
2.Create a branch for your feature: git checkout -b my-feature
3.Commit your changes: git commit -m 'Add my feature'
4.Push your branch: git push origin my-feature
Let me know if you need further adjustments! 😊