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.
- 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.
- 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.
Suivez les étapes ci-dessous pour démarrer avec ce projet:
git clone https://github.com/Worketyamo-Students/Chisfis_Ferry_Dimitri.git
cd Chisfis_Ferry_Dimitri
Assurez-vous d'être dans le bon dossier, puis installez toutes les dépendances nécessaires :
npm install
npm run dev
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.