Skip to content

aneuhaus/padel-score

Repository files navigation

Padel Scoreboard

About

This is a simple scoreboard for padel matches. It is built with Astro and Bohr. Check the demo at https://padel.bohr.io.

🚀 Project Structure

Astro projects are structured like most other web projects:

├── src/
│   ├── components/
│   ├── layouts/
│   ├── pages/
│   └── styles/

Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name.

There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components.

Any static assets, like images, can be placed in the `public/` directory.

## 🧞 Commands

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

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

## Deploy on Bohr.io

The easiest way to deploy your Astro site is to use the [Bohr Platform](https://bohr.io/createRepository?sampleUrl=https://github.com/aneuhaus/padel-scoreboard).

Check out our [Bohr documentation](https://docs.bohr.io) for more details.

## 👀 Want to learn more?

Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat).

Cheers!