{"id":19454470,"url":"https://github.com/codemaster17/pathfiller-online-codeeditor-and-compiler","last_synced_at":"2026-02-18T18:32:59.342Z","repository":{"id":252273389,"uuid":"838932846","full_name":"CodeMaster17/Pathfiller-online-codeeditor-and-compiler","owner":"CodeMaster17","description":"An interactive platform where users can code, execute with custom inputs, and sharpen their coding skills by solving a wide range of problems.   ","archived":false,"fork":false,"pushed_at":"2025-01-03T17:49:21.000Z","size":21145,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-20T08:59:13.145Z","etag":null,"topics":["azure","bullmq","code-mirror","docker","expressjs","github-actions","reactjs","redis","shadcn-ui","tailwindcss"],"latest_commit_sha":null,"homepage":"https://pathfillers.vercel.app","language":"TypeScript","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/CodeMaster17.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-06T16:15:05.000Z","updated_at":"2025-01-03T17:49:25.000Z","dependencies_parsed_at":"2025-01-08T01:05:45.249Z","dependency_job_id":null,"html_url":"https://github.com/CodeMaster17/Pathfiller-online-codeeditor-and-compiler","commit_stats":{"total_commits":144,"total_committers":5,"mean_commits":28.8,"dds":"0.29861111111111116","last_synced_commit":"291aff7cbc08e10ea345a39e2e9c33bf3386596e"},"previous_names":["codemaster17/tally-codebrewers","codemaster17/pathfiller-online-codeeditor-and-compiler"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CodeMaster17/Pathfiller-online-codeeditor-and-compiler","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeMaster17%2FPathfiller-online-codeeditor-and-compiler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeMaster17%2FPathfiller-online-codeeditor-and-compiler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeMaster17%2FPathfiller-online-codeeditor-and-compiler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeMaster17%2FPathfiller-online-codeeditor-and-compiler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CodeMaster17","download_url":"https://codeload.github.com/CodeMaster17/Pathfiller-online-codeeditor-and-compiler/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeMaster17%2FPathfiller-online-codeeditor-and-compiler/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29589581,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-18T16:55:40.614Z","status":"ssl_error","status_checked_at":"2026-02-18T16:55:37.558Z","response_time":162,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["azure","bullmq","code-mirror","docker","expressjs","github-actions","reactjs","redis","shadcn-ui","tailwindcss"],"created_at":"2024-11-10T17:09:49.454Z","updated_at":"2026-02-18T18:32:59.321Z","avatar_url":"https://github.com/CodeMaster17.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\u003cimg height=\"150\" src=\"https://i.pinimg.com/280x280_RS/7f/1f/21/7f1f213c60ab316d0a3a249910e9da51.jpg\" /\u003e\u003cbr\u003ePathfiller\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n An interactive platform where users can code, execute with custom inputs, and sharpen their coding skills by solving a wide range of problems.\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n(*Hosted the application, but Azure credits just ended. Reviving it soon!)\n\u003c/p\u003e\n\n\n\n## Features\n\n• Language support for C++, Java, Javascript, Go, Ruby and many more\\\n• Pagination support\\\n• Search functionality for questions\\\n• Code mirror - For code editor space\\\n• Vscode theme from codemirror\n\n## Tech Stack:\n\n• Frontend: ReactJS\\\n• Frontend Language: TypeScript\\\n• Styling: TailwindCSS\\\n• Component Library: Shadcn, Magic ui, Code mirror\\\n• Routing: FetchAPI\\\n• Backend: ExpressJS\\\n• Database: MongoDB\\\n• Message Queue: Bull\\\n• Child_process: For executing OS Commands with NodeJS\\\n• ORM: Mongoose\\\n• Deployment: Vercel (Frontend)\n\n#### Frontend Deployement Link: https://pathfillers.vercel.app/\n\nhttps://github.com/user-attachments/assets/8384e4c2-d656-4266-9e5c-71e967f2f60a\n\n![image](https://github.com/user-attachments/assets/6742bdee-ea0c-4325-b891-59e6f96ff5fa)\n\n![image](https://github.com/user-attachments/assets/da970582-5923-4437-b5b1-9ab2dadfe67f)\n\n### Coding Playground\n\n• A place where users can play with code.\\\n• Users can code in a code editor and execute it with custom inputs.\\\n• Users can see errors, output and metrics like execution time.\n\n\n### Coding Arena\n\n• A place where users can practice their coding skills by solving various problems available on the platform.\n\nProblem list page\n![image](https://github.com/user-attachments/assets/6dd99e66-8ac7-46ce-9004-f3b7ed5e849b)\n\n\nCodeArena page\n![image](https://github.com/user-attachments/assets/2bf6c9dd-6ca7-40e8-9877-5259d054fb29)\n\nCodeArena when test case fails (under development)\n![image](https://github.com/user-attachments/assets/5893d549-9415-4589-bef4-b3f81d3952c1)\n\n### Flow Diagram for data flow\n\n#### CodeArena\n\n![image](https://github.com/user-attachments/assets/09d68f1e-925b-4828-ba80-0ecdf0c1570b)\n\n#### CodePlayground\n![image](https://github.com/user-attachments/assets/07e38dc0-0de4-40c4-ba9a-4f1fe68f48ec)\n\n#### Scalable and secure approach\n![image](https://github.com/user-attachments/assets/88e1019a-9638-4d60-8e0b-89cf169d53bb)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodemaster17%2Fpathfiller-online-codeeditor-and-compiler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodemaster17%2Fpathfiller-online-codeeditor-and-compiler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodemaster17%2Fpathfiller-online-codeeditor-and-compiler/lists"}