{"id":28331167,"url":"https://github.com/emirbaycan/smmnux","last_synced_at":"2026-04-09T15:51:08.255Z","repository":{"id":295500646,"uuid":"990283523","full_name":"emirbaycan/smmnux","owner":"emirbaycan","description":"Business-ready SaaS for real-time price comparison of SMM panel services. Compare, analyze, and discover the best social media marketing deals across providers.","archived":false,"fork":false,"pushed_at":"2025-05-25T21:56:52.000Z","size":10862,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-28T00:10:28.307Z","etag":null,"topics":["automation","docker","express","laravel","nodejs","php","price-comparison","react","redis","saas","selenium","smm","social-media","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/emirbaycan.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,"zenodo":null}},"created_at":"2025-05-25T21:37:43.000Z","updated_at":"2025-05-25T21:57:51.000Z","dependencies_parsed_at":"2025-05-25T22:42:09.065Z","dependency_job_id":null,"html_url":"https://github.com/emirbaycan/smmnux","commit_stats":null,"previous_names":["emirbaycan/smmnux"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/emirbaycan/smmnux","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emirbaycan%2Fsmmnux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emirbaycan%2Fsmmnux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emirbaycan%2Fsmmnux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emirbaycan%2Fsmmnux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/emirbaycan","download_url":"https://codeload.github.com/emirbaycan/smmnux/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emirbaycan%2Fsmmnux/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275076532,"owners_count":25401313,"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-14T02:00:10.474Z","response_time":75,"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":["automation","docker","express","laravel","nodejs","php","price-comparison","react","redis","saas","selenium","smm","social-media","typescript"],"created_at":"2025-05-26T18:28:26.277Z","updated_at":"2025-12-30T19:50:07.879Z","avatar_url":"https://github.com/emirbaycan.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Smmnux\n\n**Smmnux** is a production-ready SaaS platform for real-time comparison of social media marketing (SMM) services and prices across multiple providers. Inspired by price comparison giants like Akakce or Cimri, Smmnux enables users to instantly discover the best deals on virtual services (followers, likes, comments, and more) from a variety of SMM panels.\n\nThe project leverages a modern full-stack architecture, advanced web scraping, and scalable infrastructure. It is designed for agencies, businesses, and entrepreneurs who demand performance, reliability, and extensibility.\n\n---\n\n## Features\n\n* Real-time service and price comparison across SMM panels\n* Modern, responsive frontend with React and Next.js (SSR)\n* Backend API powered by Laravel for business logic, microservices for orders, payments, and tickets\n* Selenium-based data collection and auto-update\n* Dockerized infrastructure for one-command setup\n* Redis caching and scalable database initialization\n* Express.js-based payment API integration\n* Multilingual, SEO-friendly, production-grade solution\n\n---\n\n## Tech Stack\n\n* **Frontend:** React.js (with Next.js SSR), TypeScript, SCSS\n* **Backend:** Laravel (PHP), Express.js (Node.js)\n* **Web Scraping:** Selenium (Python)\n* **Infrastructure:** Docker, Docker Compose, Redis, SQL\n\n---\n\n## Project Structure (Key Modules)\n\n```\nbootstrap/\n├── ssr/                # Server-side rendering setup (React/Next.js)\n├── app.php             # Laravel entrypoint\n├── config/             # Laravel and service configs\n├── database/           # Database setup, migrations\n├── micro/\n│   ├── blog/           # Blog microservice\n│   ├── orders/         # Order microservice\n│   └── payments/       # Payments API (Express.js, SQL)\n├── public/             # Public assets\n├── resources/\n│   ├── css/\n│   └── js/\n│       ├── assets/\n│       ├── Components/\n│       ├── constants/\n│       ├── Layouts/\n│       ├── locales/\n│       ├── Pages/\n│       ├── services/\n│       ├── types/\n│       ├── app.tsx\n│       ├── bootstrap.ts\n│       ├── CurrencyContext.tsx\n│       ├── i18n.ts\n│       └── ssr.jsx\n├── Dockerfile\n├── docker-compose.yaml\n├── .env                # Environment configuration\n└── ...\n```\n\n---\n\n## Getting Started\n\n### Prerequisites\n\n* [Docker](https://www.docker.com/get-started)\n* [Node.js](https://nodejs.org/) (for local frontend/backend dev)\n\n### 1. Clone the repository\n\n```bash\ngit clone https://github.com/emirbaycan/smmnux.git\ncd smmnux/bootstrap\n```\n\n### 2. Configure environment\n\nCopy the `.env.example` file (if available) to `.env` and edit necessary secrets (API keys, DB config, etc.).\n\n### 3. Build and start with Docker\n\n```bash\ndocker-compose up --build\n```\n\nThis will launch all core services: frontend (SSR), backend (Laravel), microservices, Selenium, Redis, and the database.\n\n### 4. Access the application\n\nDefault: [http://localhost:3000](http://localhost:3000)  (Update if different in your docker-compose.yml)\n\n---\n\n## Customization \u0026 Extensibility\n\n* Add new SMM panels by updating provider scraping logic and database seeds.\n* Modify or extend payment methods in `micro/payments/` (Express.js).\n* All frontend components are in `resources/js/Components/` and can be customized or themed as needed.\n\n---\n\n## Production Deployment\n\n* Ensure all secrets are securely set in `.env` files.\n* Build Docker images for production (`docker-compose -f docker-compose.prod.yml up --build` if available).\n* Attach to your cloud infrastructure (AWS, GCP, DigitalOcean, etc.) or deploy on-premise.\n\n---\n\n## License\n\n[MIT License](LICENSE)\n\n---\n\n## Author\n\nDeveloped and maintained by [Emir Baycan](https://emirbaycan.com.tr/). For business inquiries or support, please visit the website or contact directly.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femirbaycan%2Fsmmnux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femirbaycan%2Fsmmnux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femirbaycan%2Fsmmnux/lists"}