{"id":20278335,"url":"https://github.com/r3tr056/ecolens_api","last_synced_at":"2026-05-08T01:34:03.054Z","repository":{"id":225018338,"uuid":"738918624","full_name":"r3tr056/ecolens_api","owner":"r3tr056","description":"Ecoview: Scan, Choose, Thrive. Elevate your environmental consciousness with our app, offering insights into product sustainability. Make responsible choices, discover green alternatives, and contribute to a greener future with every scan.","archived":false,"fork":false,"pushed_at":"2024-02-28T22:26:20.000Z","size":336,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-14T06:53:22.992Z","etag":null,"topics":["api-rest","fiber-framework","gcp","golang","jwt","microservice","postgres","redis"],"latest_commit_sha":null,"homepage":"https://ecoview.live","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/r3tr056.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-01-04T10:55:25.000Z","updated_at":"2024-02-28T22:01:08.000Z","dependencies_parsed_at":"2024-02-28T22:44:18.629Z","dependency_job_id":null,"html_url":"https://github.com/r3tr056/ecolens_api","commit_stats":null,"previous_names":["r3tr056/ecolens_api"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r3tr056%2Fecolens_api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r3tr056%2Fecolens_api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r3tr056%2Fecolens_api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r3tr056%2Fecolens_api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r3tr056","download_url":"https://codeload.github.com/r3tr056/ecolens_api/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241768283,"owners_count":20017129,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api-rest","fiber-framework","gcp","golang","jwt","microservice","postgres","redis"],"created_at":"2024-11-14T13:23:05.489Z","updated_at":"2026-05-08T01:33:58.017Z","avatar_url":"https://github.com/r3tr056.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ecoview API\n\n\u003cimg src=\"./.github/assets/logo.png\" alt=\"Ecoview Logo\" width=\"200\" /\u003e\n\n## Scan, Discover, Choose: EcoView - Your Path to Sustainable Living\n\nEcoview API is the backend application that powers EcoView, an innovative application designed to enhance environmental awareness and promote sustainability. EcoView enables users to scan and search for products, providing valuable insights into each item's environmental impact. The application encourages responsible consumption and offers green alternatives, contributing to a more eco-conscious and sustainable lifestyle.\n\n## Table of Contents\n\n- [Introduction](#ecoview-api)\n- [Features](#features)\n- [Getting Started](#getting-started)\n  - [Prerequisites](#prerequisites)\n  - [Installation](#installation)\n- [Usage](#usage)\n- [API Documentation](#api-documentation)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Features\n\n- **Product Scanning:** Users can scan product barcodes to retrieve detailed environmental information.\n- **Search Functionality:** Search for products to get insights into their environmental impact.\n- **Environmental Ratings:** Products are rated based on their sustainability, helping users make informed choices.\n- **Green Alternatives:** EcoView suggests eco-friendly alternatives to promote sustainable consumption.\n- **User Accounts:** Users can create accounts to save favorite products and track their eco-friendly choices.\n- **Admin Panel:** Administrative tools for managing products, categories, and user data.\n\n## Installation\n\n### Prerequisites\n\nBefore you begin, ensure you have the following dependencies installed:\n\n- [Docker](https://www.docker.com/get-started)\n\n### Docker Installation\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/your-username/ecoview-api.git\n   ```\n\n2. Navigate to the project directory:\n\n   ```bash\n   cd ecoview-api\n   ```\n\n3. Set up environment variables:\n\n   Create a `.env` file in the project root and configure the following:\n\n   ```env\n   PORT=3000\n   MONGODB_URI=mongodb://mongo:27017/ecoview\n   SECRET_KEY=your-secret-key\n   ```\n\n   Adjust the values as needed for your environment.\n\n4. Build and run the Docker containers:\n\n   ```bash\n   docker-compose up -d\n   ```\n\n   This command will build the Docker images and start the containers in detached mode.\n\n5. The API server will be running at `http://localhost:3000`.\n\n## Usage\n\nTo use the Ecoview API, refer to the API documentation for detailed information on available endpoints and request/response formats.\n\n## API Documentation\n\nDetailed API documentation is available [here](link/to/api/documentation).\n\n## Contributing\n\nWe welcome contributions! If you'd like to contribute to Ecoview API, please follow our [contribution guidelines](link/to/contributing.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr3tr056%2Fecolens_api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fr3tr056%2Fecolens_api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr3tr056%2Fecolens_api/lists"}