{"id":23270258,"url":"https://github.com/nxdun/codewizard","last_synced_at":"2026-02-11T18:32:07.958Z","repository":{"id":266087366,"uuid":"844888155","full_name":"nxdun/CodeWizard","owner":"nxdun","description":"Modern Code Base Analyzer And Flow Chart Generator For given Code","archived":false,"fork":false,"pushed_at":"2024-12-17T09:05:54.000Z","size":1968,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"frontend-b","last_synced_at":"2025-08-21T03:53:45.855Z","etag":null,"topics":["docker-compose","js","microservice","python"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":false,"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/nxdun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-08-20T06:55:41.000Z","updated_at":"2025-01-22T15:05:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"ccb3712c-5782-4f55-ba2f-f736c4939639","html_url":"https://github.com/nxdun/CodeWizard","commit_stats":null,"previous_names":["nxdun/codewizard"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nxdun/CodeWizard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nxdun%2FCodeWizard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nxdun%2FCodeWizard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nxdun%2FCodeWizard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nxdun%2FCodeWizard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nxdun","download_url":"https://codeload.github.com/nxdun/CodeWizard/tar.gz/refs/heads/frontend-b","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nxdun%2FCodeWizard/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29341225,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T18:24:36.877Z","status":"ssl_error","status_checked_at":"2026-02-11T18:23:50.867Z","response_time":97,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["docker-compose","js","microservice","python"],"created_at":"2024-12-19T18:49:15.806Z","updated_at":"2026-02-11T18:32:07.953Z","avatar_url":"https://github.com/nxdun.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# CodeWizard Microservice Project\n\nThis project is a microservice-based architecture that includes a frontend application and an API gateway for handling communication between services. The microservice we're focusing on is the CodeBase Analyzer, which processes and analyzes codebases.\ntry right tab url for the  preview\n## Open Ports\n\n| Port  | Service                | Access                          |\n|-------|------------------------|---------------------------------|\n| 5000  | API Gateway             | ✅ All communications go through this gateway |\n| 5173  | Default Frontend             | ⚓ Frontend PORT |\n| 3001  | CodeBase Analyzer       | 🚫 No direct access, use API Gateway |\n\n## Project Structure\n\n```bash\nCodeWizard/\n├── frontend/            # React frontend application \n├── services/            # Microservices (e.g., codebase-analyzer, service-2)\n├── api-gateway/         # API Gateway configuration\n└── docker-compose.yml   # Docker Compose configuration file\n```\n\n## Setup Instructions\n\n### 1. Clone the Repository\n\nClone the repository using the following command:\n\n```bash\ngit clone https://github.com/nxdun/CodeWizard.git\n```\n\n### 2. Build and Run the Services\n\nTo build and start the services, use Docker Compose:\n\n```bash\ndocker-compose up --build\n```\n\n### 3. Access the Frontend\n\nThe frontend is served on `http://localhost:5173` via Vite. Open your browser and navigate to the following address:\n\n```bash\nhttp://localhost:5173\n```\n\n### 4. API Gateway\n\nThe API Gateway (port `5000`) is responsible for routing requests between the frontend and the backend services. All communications are managed through this gateway.\n\n### Docker Compose\n\nEnsure you have Docker and Docker Compose installed before proceeding. Docker Compose will orchestrate all services, including the frontend, backend, and API Gateway.\n\n## Notes\n\n- **Frontend Port:** The frontend runs on port `3000` locally.\n- **API Gateway:** All backend services, including the CodeBase Analyzer, are accessed via the API Gateway on port `5000`.\n- **CodeBase Analyzer:** This service is isolated and cannot be accessed directly; all requests must go through the API Gateway.\n\n## Getting Help\n\nFor issues or contributions, please open an issue or submit a pull request on the [GitHub repository](https://github.com/nxdun/CodeWizard).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnxdun%2Fcodewizard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnxdun%2Fcodewizard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnxdun%2Fcodewizard/lists"}