Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/worketyamo-students/chisfis_ferry_dimitri

Le projet consiste a collaborer avec un camarade pour la conception d'une application web de tourisme
https://github.com/worketyamo-students/chisfis_ferry_dimitri

Last synced: 13 days ago
JSON representation

Le projet consiste a collaborer avec un camarade pour la conception d'une application web de tourisme

Awesome Lists containing this project

README

        

# React + TypeScript + Vite + ShadCN + React-Icons + Zustand + TailwindCSS

Officially created for the **Chisfis - Booking Online Project** of **Students of Work Et Yamo**.
Ce projet est le premier projet final de notre formation en developement web fullstack il consiste a collaborer avec un camarade sur la conception d'un site touristique avec les technologies reactjs,shardcn ,nodejs, express et mongodb.

## 🚀 Technologies

- **React** : Une bibliothèque JavaScript populaire pour créer des interfaces utilisateur.
- **TypeScript** : Superset de JavaScript qui ajoute des types statiques pour améliorer la fiabilité et la maintenabilité.
- **Vite** : Un outil de construction rapide pour le développement moderne de projets React.
- **ShadCN/UI** : Une collection de composants UI utilisant Radix UI et TailwindCSS.
- **React-Icons** : Collection d'icônes pour ajouter des éléments visuels attrayants.
- **Zustand** : Une librairie légère pour la gestion de l'état dans React.
- **TailwindCSS** : Un framework CSS utilitaire permettant de créer des designs modernes et responsives facilement.

## ✨ Fonctionnalités

- **Initialisation rapide** avec **Vite**.
- **Gestion d'Ă©tat fluide** avec **Zustand**.
- **ORM performant** avec **Prisma** pour faciliter les opérations sur la base de données.
- **UI moderne** grâce aux composants de **shadcn/ui**.
- **Styling efficace** avec **TailwindCSS**.
- **Icônes réutilisables** grâce à **React-Icons**.

## 📦 Installation

Suivez les étapes ci-dessous pour démarrer avec ce projet:

### 1. Clonez le dépôt :

```bash
git clone https://github.com/Worketyamo-Students/Chisfis_Ferry_Dimitri.git
cd Chisfis_Ferry_Dimitri
```

### 2. Installez les dépendances :

Assurez-vous d'être dans le bon dossier, puis installez toutes les dépendances nécessaires :

```bash
npm install
```

### 3. Lancez le projet en mode développement :

```bash
npm run dev
```
## ⚙️ Scripts Disponibles

Voici quelques scripts utiles pour gérer le projet :

- **`npm run dev`** : Lancer l'application en mode développement.
- **`npm run build`** : Construire l'application pour la production.
- **`npm run start`** : Lancer l'application construite en mode production.
- **`npm run docker-build`** : Construire une image Docker de l'application.
- **`npm run docker-run`** : Lancer l'image Docker construite.