Skip to content

yashjawale/playground

Repository files navigation

Playground

Built with Astro React Lint, Format, and Type Check Deploy to GitHub Pages

A collection of interactive simulators and demos for computer science concepts.

Add new activity

Requires NodeJS Version 18 or higher

  1. Clone this repository and install dependencies
  2. Start development server with npm run dev
  3. Create a new directory in the format src/pages/yourproblem
  4. Add index.astro with page content, with algorithm written in a separate .ts file in the same directory.
  5. If required, create React component for widget in src/components/react directory & use it in the astro page.
  6. Lastly, add your activity entry in src/pages/index.astro using the Card component.
  7. Submit a PR to merge it into the main branch.

Helper Utilites

  • Common React components for Input, etc present in src/components/react/common directory.
  • CSS Classes for common elements, eg. btn-primary present in src/styles/global.css file.
  • Feel free to add yours & update this accordingly.

Tech Stack



Yash Jawale

About

A collection of interactive simulators for computer science concepts

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •