Skip to content

CaioIsCoding/panda-swap-app

 
 

Repository files navigation

Panda Swap App

License GitHub Actions Workflow Status

Open Source GCode merger to be used with Panda Swap

Demo

Live Demo

👀 Want to learn more?

Documentation

Running Locally

Begin by cloning this repo and installing dependencies

  git clone https://github.com/nikpcenicni/panda-swap-app.git | cd panda-swap-app
  npm install

To run this project run

  npm run dev

🧞 Commands

All commands are run from the root of the project, from a terminal:

Command Action
npm install Installs dependencies
npm run dev Starts local dev server at localhost:4321
npm run build Build your production site to ./dist/
npm run preview Preview your build locally, before deploying
npm run astro ... Run CLI commands like astro add, astro check
npm run astro -- --help Get help using the Astro CLI

🚀 Project Structure

Inside this project, you'll see the following folders and files:

/
├── public/
│   └── favicon.svg
├── src/
│   ├── components/
│   │   └── FileUpload/
│   │   │   └── ErrorMessage.astro
│   │   │   └── FileList.astro
│   │   │   └── FileUploadCard.astro
│   │   │   └── fileUploadHandlers
│   │   │   └── UploadZone.astro
│   │   └── LanguageSelector/
│   │   │   └── LanguageButton.astro
│   │   │   └── LanguageDropDown.astro
│   │   │   └── LanguageSelector
│   │   └── PrintSummary/
│   │   │   └── CompileButton.astro
│   │   │   └── filamentDisplayHandlers.ts
│   │   │   └── FilamentUsage.astro
│   │   │   └── PrinterInfo.astro
│   │   │   └── PrintSummaryCard.astro
│   │   │   └── printSummaryHandlers.ts
│   │   └── Settings/
│   │   │   └── Settings.astro
│   │   │   └── SettingsIcon.ts
│   │   │   └── FilamentUsage.astro
│   │   │   └── SettingsSection.astro
│   │   │   └── TextareaSetting.astro
│   │   │   └── ToggleSetting.astro
│   │   └── ThemeToggle/
│   │   │   └── ThemeIcons.astro
│   │   │   └── themeToggle.ts
│   │   └── Card.astro
│   │   └── Header.astro
│   │   └── Card.astro
│   ├── i18n/
│   │   └── translations/
│   │   └── config.ts
│   │   └── utils.ts
│   ├── layouts/
│   │   └── Layout.astro
│   ├── pages/
│   │   └── index.astro
│   ├── store/
│   │   └── file-store.ts
│   │   └── language-store.ts
│   │   └── settings-store.ts
│   │   └── theme-store.ts
│   ├── types/
│   │   └── gcode.ts
│   │   └── language.ts
│   │   └── settings.ts
│   │   └── theme.ts
│   ├── utils/
│   │   └── FileUpload/
│   │   │   └── filament-calculator.ts
│   │   │   └── file-handlers.ts
│   │   │   └── file-list-template.ts
│   │   │   └── gcode-parser.ts
│   │   │   └── gcode-preview-handlers.ts
│   │   │   └── sortable-handlers.ts
│   │   └── i18n/
│   │   │   └── language-handlers.ts
│   │   │   └── translations-handlers.ts
│   │   └── PrintSummary/
│   │   │   └── gcode-handlers.ts
│   │   └── format-handlers.ts
│   │   └── settings-handlers.ts
│   │   └── theme-handlers.ts
│   └── utils/
│       └── index.astro
└── package.json

License

APACHE 2.0

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 61.7%
  • Astro 38.0%
  • JavaScript 0.3%