feat: add frontend as flat files (was submodule)
This commit is contained in:
54
frontend/README.md
Normal file
54
frontend/README.md
Normal file
@@ -0,0 +1,54 @@
|
||||
# ROLL'D — Frontend
|
||||
|
||||
Client web pour le jeu ROLL'D. Héberge le build Unity WebGL dans une interface moderne.
|
||||
|
||||
## Stack
|
||||
|
||||
- **React 18** + **Vite 5** — build rapide, HMR
|
||||
- **Tailwind CSS 3** — styling utility-first
|
||||
- **Unity WebGL Loader** — intégration du build Unity
|
||||
|
||||
## Quickstart
|
||||
|
||||
```bash
|
||||
npm install
|
||||
npm run dev # http://localhost:5173
|
||||
npm run build # production build → dist/
|
||||
```
|
||||
|
||||
## Unity WebGL Build
|
||||
|
||||
Placer le build Unity dans `public/unity-build/` :
|
||||
```
|
||||
public/unity-build/
|
||||
├── Build/
|
||||
│ ├── build.data.gz
|
||||
│ ├── build.framework.js.gz
|
||||
│ ├── build.loader.js
|
||||
│ └── build.wasm.gz
|
||||
└── TemplateData/ (optionnel)
|
||||
```
|
||||
|
||||
## Docker
|
||||
|
||||
```bash
|
||||
docker build -t rolld-frontend .
|
||||
docker run -p 80:80 rolld-frontend
|
||||
```
|
||||
|
||||
## Structure
|
||||
|
||||
```
|
||||
├── public/
|
||||
│ ├── unity-build/ # Build WebGL (non versionné)
|
||||
│ └── favicon.svg
|
||||
├── src/
|
||||
│ ├── components/ # Composants React
|
||||
│ ├── assets/ # Images, fonts
|
||||
│ ├── App.jsx
|
||||
│ └── main.jsx
|
||||
├── index.html
|
||||
├── tailwind.config.js
|
||||
├── vite.config.js
|
||||
└── Dockerfile
|
||||
```
|
||||
Reference in New Issue
Block a user