Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 15 days 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 (about 5 years ago)
- Default Branch: dev
- Last Pushed: 2024-10-31T17:33:41.000Z (20 days ago)
- Last Synced: 2024-10-31T18:27:25.151Z (20 days ago)
- Topics: hacktoberfest, nextjs, reactjs, utt-arena
- Language: TypeScript
- Homepage: https://arena.utt.fr
- Size: 69.8 MB
- Stars: 10
- Watchers: 8
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UA-front
[![Build Status](https://github.com/ungdev/UA-front/actions/workflows/ci.yml/badge.svg)](https://github.com/ungdev/UA-api/actions)
[![Read the Docs](https://readthedocs.org/projects/ua/badge/?version=latest&style=flat)](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