Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/codemaster17/pathfiller-online-codeeditor-and-compiler

An interactive platform where users can code, execute with custom inputs, and sharpen their coding skills by solving a wide range of problems. (*Hosted the application, but Azure credits just ended. Reviving it soon!)
https://github.com/codemaster17/pathfiller-online-codeeditor-and-compiler

azure bullmq code-mirror docker expressjs github-actions reactjs redis shadcn-ui tailwindcss

Last synced: about 1 month ago
JSON representation

An interactive platform where users can code, execute with custom inputs, and sharpen their coding skills by solving a wide range of problems. (*Hosted the application, but Azure credits just ended. Reviving it soon!)

Awesome Lists containing this project

README

        



Pathfiller


An interactive platform where users can code, execute with custom inputs, and sharpen their coding skills by solving a wide range of problems.



(*Hosted the application, but Azure credits just ended. Reviving it soon!)

## Features

• Language support for C++\
• Language support for python\
• Pagination support\
• Search functionality for questions\
• Code mirror - For code editor space\
• Vscode theme from codemirror

## Tech Stack:

• Frontend: ReactJS\
• Frontend Language: TypeScript\
• Styling: TailwindCSS\
• Component Library: Shadcn, Magic ui, Code mirror\
• Routing: FetchAPI\
• Backend: ExpressJS\
• Database: MongoDB\
• Message Queue: Bull\
• Child_process: For executing OS Commands with NodeJS\
• ORM: Mongoose\
• Deployment: Vercel (Frontend)

#### Frontend Deployement Link: https://pathfillers.vercel.app/

https://github.com/user-attachments/assets/8384e4c2-d656-4266-9e5c-71e967f2f60a

image

### Coding Playground

• A place where users can play with code.\
• Users can code in a code editor and execute it with custom inputs.\
• Users can see errors, output and metrics like execution time.
image

### Coding Arena

• A place where users can practice their coding skills by solving various problems available on the platform.

Problem list page
![image](https://github.com/user-attachments/assets/c380f0e0-e291-488e-8ece-2568a28e5ffa)

CodeArena page
![image](https://github.com/user-attachments/assets/75083bb4-d377-4161-96e2-c5272ce6673c)

CodeArena when test case fails
![image](https://github.com/user-attachments/assets/5893d549-9415-4589-bef4-b3f81d3952c1)