https://github.com/thejoltjoker/vmbc-dashboard
Player dashboard for members of Vacay Mania Brawl Club
https://github.com/thejoltjoker/vmbc-dashboard
api brawlstars vue
Last synced: 3 months ago
JSON representation
Player dashboard for members of Vacay Mania Brawl Club
- Host: GitHub
- URL: https://github.com/thejoltjoker/vmbc-dashboard
- Owner: thejoltjoker
- License: mit
- Created: 2023-10-17T14:48:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-28T22:04:18.000Z (over 1 year ago)
- Last Synced: 2025-01-17T08:08:48.568Z (5 months ago)
- Topics: api, brawlstars, vue
- Language: Vue
- Homepage: https://brawl.vacaymania.se
- Size: 430 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
![]()
Vacay Mania Brawl Club
Dashboard
Brief description of your project. What does it do? Why should people use it?
## Table of Contents
- [Table of Contents](#table-of-contents)
- [Features](#features)
- [Usage](#usage)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Development](#development)
- [Build](#build)
- [Preview](#preview)
- [Preview on Azure Static Web Apps](#preview-on-azure-static-web-apps)
- [Type Checking](#type-checking)
- [Linting and Formatting](#linting-and-formatting)
- [Contributing](#contributing)
- [Bug Reports](#bug-reports)
- [Feature Requests](#feature-requests)
- [Pull Requests](#pull-requests)
- [License](#license)
- [Credits](#credits)## Features
- Win rate for each club member
## Usage
### Prerequisites
Before you start, make sure you have the following software installed on your machine:
- [Node.js](https://nodejs.org/) (v16 or later)
- [npm](https://www.npmjs.com/) or [pnpm](https://pnpm.js.org/) (we recommend using pnpm for faster installs)### Installation
1. Clone the repository:
```bash
git clone https://github.com/thejoltjoker/vmbc-dashboard.git
```2. Change into the project directory:
```bash
cd vmbc-dashboard
```3. Install dependencies using pnpm (or npm):
```bash
pnpm install
# or
# npm install
```### Development
To run the project in development mode, use the following command:
```bash
pnpm dev
# or
# npm run dev
```This will start the development server using Vite.
### Build
To build the project for production, run:
```bash
pnpm build
# or
# npm run build
```### Preview
To preview the production build locally, use:
```bash
pnpm preview
# or
# npm run preview
```### Preview on Azure Static Web Apps
For previewing on Azure Static Web Apps, build and start the local server:
```bash
pnpm run preview:azure
# or
# npm run preview:azure
```This script builds the project and starts the local server, mimicking the production environment with Azure Functions.
### Type Checking
To perform TypeScript type checking, run:
```bash
pnpm type-check
# or
# npm run type-check
```### Linting and Formatting
Lint your code using ESLint and format it with Prettier:
```bash
pnpm lint
# or
# npm run lint
``````bash
pnpm format
# or
# npm run format
```Adjust the commands according to your preferred package manager (pnpm or npm).
## Contributing
Thank you for considering contributing to the project! Whether it's reporting a bug, submitting a feature request, or contributing code, your help is appreciated.
### Bug Reports
If you find a bug in the project, please open an issue on the [issue tracker](https://github.com/thejoltjoker/vmbc-dashboard/issues) with a title and clear description of the problem. Provide any relevant details, such as error messages or screenshots, to help us understand and resolve the issue.
### Feature Requests
If you have a feature idea or enhancement you'd like to see, feel free to open an issue on the [issue tracker](https://github.com/thejoltjoker/vmbc-dashboard/issues) with the "Feature Request" label. Describe the new feature and explain why it would be beneficial.
### Pull Requests
If you'd like to contribute code to the project, you can do so by following these steps:
1. Fork the project repository.
2. Create a new branch for your feature or bug fix: `git checkout -b feature-name`.
3. Make your changes and commit them: `git commit -m 'Description of changes'`.
4. Push your changes to your fork: `git push origin feature-name`.
5. Open a pull request on the [pull request page](https://github.com/thejoltjoker/vmbc-dashboard/pulls) of the original repository.Please make sure to follow the existing coding style and include relevant tests if applicable. Your contribution will be reviewed, and feedback will be provided before merging.
## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.
## Credits
- [Brawlapi](https://brawlapi.com/) for player icons, events, brawler info etc.
- [Fontawesome](https://fontawesome.com/) for icons.
- [Heroicons](https://heroicons.com/) for icons.