https://github.com/ungdev/ua-front
Site web de l'UTT Arena, permettant aux joueurs de se renseigner sur l'événement, de payer leur place et de gérer leur compte
https://github.com/ungdev/ua-front
hacktoberfest nextjs reactjs utt-arena
Last synced: about 1 year ago
JSON representation
Site web de l'UTT Arena, permettant aux joueurs de se renseigner sur l'événement, de payer leur place et de gérer leur compte
- Host: GitHub
- URL: https://github.com/ungdev/ua-front
- Owner: ungdev
- License: mit
- Created: 2019-08-21T17:05:51.000Z (almost 7 years ago)
- Default Branch: dev
- Last Pushed: 2025-02-25T07:07:40.000Z (over 1 year ago)
- Last Synced: 2025-03-20T23:41:47.838Z (about 1 year ago)
- Topics: hacktoberfest, nextjs, reactjs, utt-arena
- Language: TypeScript
- Homepage: https://arena.utt.fr
- Size: 71.5 MB
- Stars: 10
- Watchers: 7
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UA-front
[](https://github.com/ungdev/UA-api/actions)
[](https://ua.readthedocs.io/)
Nouvelle version du site de l'UTT Arena ([https://arena.utt.fr](https://arena.utt.fr)).
**Avant toute chose**, prenez connaissance de [la documentation](https://ua.readthedocs.io).
## Pré-requis
- [Pnpm](https://pnpm.io/)
## Installation
### Clonage et installation des dépendences
```
git clone https://github.com/ungdev/UA-front.git
cd UA-front
pnpm install
```
### Modification de la configuration
Il faut créer un fichier .env en se basant sur .env.example, puis il suffira de le modifier en fonction de l'utilisation.
```
cp .env.example .env
```
## Scripts disponibles
- `pnpm dev` : permet de lancer une version locale de développement
- `pnpm build` : permet de build l'application
- `pnpm start` : permet de servir le build
- `pnpm lint` : permet d'afficher les recommendations de formatage du code
- `pnpm lint:fix` : permet de corriger le formatage du code
- `pnpm storybook` : permet de lancer une version locale de Storybook pour visualiser la documentation des composants
- `pnpm storybook:build` : permet de générer la documentation des composants via Storybook. La documentation est générée dans le dossier `docs`
- `pnpm test` : permet de lancer les tests unitaires
- `pnpm test:watch` : permet de lancer les tests unitaires en mode watch
- `pnpm test:coverage` : permet de lancer les tests unitaires et d'afficher la couverture de code