Un éditeur de code collaboratif en temps réel où les utilisateurs peuvent coder de manière transparente ensemble. Il fournit une plate-forme à plusieurs utilisateurs pour entrer dans une pièce, partager un identifiant de pièce unique et collaborer simultanément sur le code.
Vous pouvez consulter l'aperçu en direct du projet ici.
Fourk Ce référentiel: cliquez sur le bouton de la fourche situé dans le coin supérieur droit de cette page pour fourrer le référentiel.
Clone le référentiel:
git clone https://github.com/ < your-username > /Code-Sync.git Définir le fichier .env: à l'intérieur des répertoires du client et du serveur, renommer le fichier .env.example sur .env et définir les variables d'environnement suivantes:
L'extrémité avant:
VITE_BACKEND_URL= < your_server_url >Backend:
PORT=3000Installez les dépendances: accédez à les répertoires frontend et backend séparément et exécutez:
npm install Démarrez les serveurs Frontend et Backend:
L'extrémité avant:
cd client
npm run devBackend:
cd server
npm run devAccédez à l'application: ouvrez un navigateur et entrez l'URL suivante:
http://localhost:5173/Nous accueillons des contributions pour améliorer encore la synchronisation du code! Que vous signalez un bogue, suggérant une nouvelle fonctionnalité ou que vous répartiez une faute de frappe, votre contribution est précieuse pour nous. Suivez les directives de contribution pour commencer.
Si vous trouvez cela utile ou précieux, veuillez considérer? mettant en vedette le référentiel. Il nous aide à obtenir une visibilité et encourage le développement ultérieur. Nous apprécions votre soutien!
Ce projet est autorisé sous la licence du MIT.
Un merci spécial à EMKC d'avoir fourni l'API Piston, permettant l'exécution de code. Pour plus d'informations, visitez les liens suivants:
En outre, une énorme gratitude aux contributeurs de TLDRAW pour leur bibliothèque incroyable. Pour plus d'informations sur TLDRAW, veuillez visiter:
![]() Sahil Atahar |