https://github.com/heinezo/punto
Application web permettant de jouer au jeu de société Punto
https://github.com/heinezo/punto
express game mongodb mysql node react sqlite typescript
Last synced: 3 months ago
JSON representation
Application web permettant de jouer au jeu de société Punto
- Host: GitHub
- URL: https://github.com/heinezo/punto
- Owner: HeineZo
- Created: 2023-11-07T15:41:53.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-01T16:01:43.000Z (about 2 years ago)
- Last Synced: 2024-04-02T17:05:59.843Z (about 2 years ago)
- Topics: express, game, mongodb, mysql, node, react, sqlite, typescript
- Language: TypeScript
- Homepage: https://montvalsurloir.bibli.fr/doc_num.php?explnum_id=4140
- Size: 1.08 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Punto
Jeu de société fusionnant le Puissance 4 et le Morpion
Roadmap •
Démarrer •
Outils •
Contact •
Crédit •
Licence •

> **NOTE:** Ce projet est réalisé dans le cadre d'un projet à l'IUT de Vannes.
## ✨ Roadmap
- [x] Jouer au jeu ✅
- [x] Générer des parties aléatoires ✅
- [x] Visionner l'historique des parties ✅
- [x] Supporter MySQL et SQLite en base de données ✅
- [ ] Supporter MongoDB ⏳
## 🛠️ Lancer l'application
### Code
Pour clôner le projet et lancer l'application, vous aurez besoin d'installer [Git](https://git-scm.com) et [Node.js](https://nodejs.org/en/download/) (qui installe [npm](http://npmjs.com)).
**Installer l'application**
```bash
# Clôner le projet
$ git clone https://github.com/HeineZo/Punto
# Se déplacer dans le projet
$ cd Punto
# Installer les dépendances
$ npm install
```
**Remplir les données de connexion**
Créez un fichier `.env` et copiez-y le contenu du fichier `.env.local`. Remplissez les informations correspondantes dans le fichier `.env`
**Lancez l'application**
```bash
# Lancer le client
$ npm run client
# Lancer le serveur (dans un autre terminal)
$ npm run server
```
Enfin, rendez vous à l'adresse suivante: https://localhost:3001
## 🕹️ Outils utilisés
@enzolefrigo
## 🤠 Crédits
## © Licence
[MIT](LICENSE)