Skip to content

Latest commit

 

History

History
72 lines (49 loc) · 2.36 KB

File metadata and controls

72 lines (49 loc) · 2.36 KB


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/

HarshitPathfiller.final.mp4
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

CodeArena page image

CodeArena when test case fails image

Flow Diagram for data flow

CodeArena

image

CodePlayground

image

Scalable and secure approach

image