{"id":21233654,"url":"https://github.com/bdr-pro/localmonero","last_synced_at":"2025-09-20T21:17:50.158Z","repository":{"id":239960107,"uuid":"801104710","full_name":"BDR-Pro/LocalMonero","owner":"BDR-Pro","description":"A new journey begins, For peer-to-peer comrades, When LocalMonero's light fades, Our project rises anew.","archived":false,"fork":false,"pushed_at":"2024-05-24T16:54:08.000Z","size":184,"stargazers_count":5,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-14T00:39:32.400Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BDR-Pro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"publiccode":null,"codemeta":null}},"created_at":"2024-05-15T15:45:43.000Z","updated_at":"2025-02-18T03:22:28.000Z","dependencies_parsed_at":"2024-05-16T04:47:23.804Z","dependency_job_id":"bfcc2b8e-5687-4f4b-8c2f-1d0f986816f6","html_url":"https://github.com/BDR-Pro/LocalMonero","commit_stats":null,"previous_names":["bdr-pro/localmonero"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BDR-Pro/LocalMonero","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BDR-Pro%2FLocalMonero","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BDR-Pro%2FLocalMonero/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BDR-Pro%2FLocalMonero/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BDR-Pro%2FLocalMonero/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BDR-Pro","download_url":"https://codeload.github.com/BDR-Pro/LocalMonero/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BDR-Pro%2FLocalMonero/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276159518,"owners_count":25595346,"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","status":"online","status_checked_at":"2025-09-20T02:00:10.207Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-11-20T23:59:50.436Z","updated_at":"2025-09-20T21:17:50.086Z","avatar_url":"https://github.com/BDR-Pro.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpenMoneroP2P.store\n\nOpenMoneroP2P.store is a non-custodial peer-to-peer platform for buying and selling Monero (XMR) and fiat currencies. This platform facilitates direct transactions between users, ensuring that funds are never held by the platform itself.\n\n## Features\n\n- **User Registration and Authentication**: Secure user sign-up and login with email verification.\n- **Trade Offers**: Users can create and browse trade offers to buy or sell Monero.\n- **Transactions**: Secure, non-custodial transactions between users.\n- **Monero Wallet Integration**: Integration with Monero wallets using the Monero RPC API.\n\n## Technology Stack\n\n- **Frontend**: HTML, CSS, JavaScript (Vue.js)\n- **Backend**: Django, Django REST Framework\n- **Database**: PostgreSQL, MySQL, or MongoDB\n- **Blockchain Interaction**: Monero RPC API\n- **Containerization**: Docker\n- **Orchestration**: Kubernetes\n\n## Installation\n\n### Prerequisites\n\n- Python 3.8+\n- Django 3.0+\n- Docker (for containerization)\n- Node.js and npm (for frontend development)\n- Monero daemon and wallet RPC setup\n\n### Setting Up the Project\n\n1. **Clone the Repository**\n\n    ```bash\n    git clone https://github.com/bdr-pro/localmonero.git\n    cd OpenMoneroP2P.store\n    ```\n\n2. **Install Dependencies**\n\n    ```bash\n    pip install -r requirements.txt\n    ```\n\n3. **Setup Environment Variables**\n\n    Create a `.env` by change template.env file and add the necessary environment variables.\n\n    ```bash\n    MONERO_RPC_HOST=localhost\n    MONERO_RPC_PORT=18083\n    MONERO_RPC_USER=user\n    MONERO_RPC_PASSWORD=password\n    ```\n\n4. **Apply Migrations**\n\n    ```bash\n    python manage.py migrate\n    ```\n\n5. **Create a Superuser**\n\n    ```bash\n    python manage.py createsuperuser\n    ```\n\n6. **Run the Development Server**\n\n    ```bash\n    python manage.py runserver\n    ```\n\n### Docker Setup\n\n1. **Build Docker Image**\n\n    ```bash\n    docker build -t openmonerop2p .\n    ```\n\n2. **Run Docker Container**\n\n    ```bash\n    docker run -d -p 8000:8000 --env-file .env openmonerop2p\n    ```\n\n## Usage\n\n### User Registration and Login\n\nUsers can sign up and log in to create trade offers and initiate transactions.\n\n### Creating Trade Offers\n\nUsers can create trade offers specifying the amount of Monero they want to buy or sell and the price. Payment details for fiat transactions should be provided.\n\n### Initiating and Completing Transactions\n\n- **Initiate Trade**: Users can initiate a trade by selecting an offer.\n- **Complete Trade**: Once the trade is agreed upon, the transaction can be marked as complete.\n\n### Monero Wallet Integration\n\nThe platform integrates with Monero wallets using the Monero RPC API to generate deposit addresses and facilitate withdrawals directly between users.\n\n## Security Features\n\n- **SSL/TLS**: Secure communication using SSL/TLS.\n- **2FA**: Two-factor authentication for user accounts.(Soon)\n\n## Contributing\n\nWe welcome contributions from the community! Please follow these steps to contribute:\n\n1. **Fork the Repository**\n\n2. **Create a Feature Branch**\n\n    ```bash\n    git checkout -b feature/your-feature\n    ```\n\n3. **Commit Your Changes**\n\n    ```bash\n    git commit -m \"Add your feature\"\n    ```\n\n4. **Push to the Branch**\n\n    ```bash\n    git push origin feature/your-feature\n    ```\n\n5. **Create a Pull Request**\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Contact\n\nFor any questions or support, please open an issue\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbdr-pro%2Flocalmonero","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbdr-pro%2Flocalmonero","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbdr-pro%2Flocalmonero/lists"}