Version Française
Bienvenue sur mon application Kanban Board ! Une interface intuitive et facile à utiliser, conçue pour vous aider à organiser vos tâches et vos projets de manière efficace. Réalisée avec React, Vite, Tailwind CSS et Electron, cette application est parfaite pour les débutants désireux de se plonger dans React et ses bibliothèques. Que vous gériez des tâches personnelles ou collaboriez sur un projet d'équipe, ce tableau Kanban s'adapte à votre flux de travail. Ce projet est basé sur le tutoriel très complet de youtube de @Kliton (@codewithkliton sur youtube) : https://www.youtube.com/watch?v=RG-3R6Pu_Ik&list=LL&index=5&t=2s
Ce projet a été développé pendant mon temps personnel comme moyen d'apprendre React et ses bibliothèques associées. Je recommande vivement ce projet à d'autres débutants intéressés par une expérience pratique avec ces technologies.
Le lien du tutorial de @Kliton : https://www.youtube.com/watch?v=RG-3R6Pu_Ik&list=LL&index=5&t=2s
Opérations sur les colonnes : Ajouter, titrer, supprimer et déplacer les colonnes pour personnaliser votre tableau.
Gestion des tâches : Créer, modifier, supprimer et déplacer facilement les tâches au sein des colonnes.
Drag-and-Drop Intuitif : Réorganisez les colonnes et les tâches grâce à une interface simple de glisser-déposer.
Design Réactif : Grâce à Tailwind CSS, profitez d'un design adaptatif et convivial sur tous les appareils.
Application de bureau : Fonctionne comme une application de bureau autonome avec Electron pour une expérience sans couture.
Pour démarrer avec cette application Kanban Board, suivez ces étapes :
-
Clonez le dépôt >> git clone https://github.com/fatemzh/kanbanbboard-electron
-
Installez les dépendances >> npm install
-
Démarrez le serveur Vite >> npm run dev
-
Lancez l'application Electron >> npm run electron
React : Pour construire une interface utilisateur dynamique et interactive.
React DnD : Pour ajouter une expérience de glisser-déposer intuitive et performante.
Vite : Pour une expérience de développement optimisée et rapide.
Tailwind CSS : Pour le style avec un CSS utilitaire.
Electron : Pour créer une application de bureau multiplateforme.
Vous souhaitez contribuer ? L'application est ouverts aux améliorations et aux nouvelles fonctionnalités ! Un domaine potentiel d'amélioration est l'ajout d'un serveur Node.js pour des fonctionnalités collaboratives. N'hésitez pas à forker le dépôt, faire vos modifications et soumettre une pull request. Améliorons ensemble l'application Kanban Board !
English Version
Welcome to my Kanban Board Application! A free, user-friendly, drag-and-drop interface designed to help you organize your tasks and projects efficiently. Built with React, Vite, Tailwind CSS, and Electron, this app is perfect for beginners looking to dive into React and its libraries. Whether you're managing personal tasks or collaborating on a team project, this Kanban Board app is flexible to accommodate your workflow.
This project was developed in my personal time as a means to learn React and its associated libraries. I highly recommend this project to other beginners interested in gaining hands-on experience with these technologies.
Column Operations: Add, title, delete, and drag-and-drop columns to customize your board.
Task Management: Create, modify, delete, and move tasks easily within columns.
Intuitive Drag-and-Drop: Rearrange columns and tasks with a simple drag-and-drop interface.
Responsive Design: Thanks to Tailwind CSS, enjoy a mobile-friendly and responsive design across all devices.
Desktop App: Run as a standalone desktop application with Electron for a seamless experience.
To get started with my Kanban Board Application, follow these steps:
-
Clone the repository >> git clone https://github.com/fatemzh/kanbanbboard-electron
-
Install dependencies >> npm install
-
Start the Vite server >> npm run dev
-
Launch the Electron app >> npm run electron
React: For building a dynamic and interactive UI.
React DnD: For adding an intuitive and performant drag-and-drop experience.
Vite: For an optimized and fast development experience.
Tailwind CSS: For styling with utility-first CSS.
Electron: For creating a cross-platform desktop application.
Looking to contribute? We're open to improvements and new features! A potential area for enhancement is adding a Node.js server for collaborative features. Feel free to fork the repository, make your changes, and submit a pull request. Let's make Kanban Board Application even better together!