Совместный редактор кода в реальном времени, в котором пользователи могут беспрепятственно кодировать вместе. Он предоставляет платформу для нескольких пользователей для входа в комнату, поделиться уникальным идентификатором комнаты и сотрудничать по коду одновременно.
Вы можете просмотреть живой предварительный просмотр проекта здесь.
Вилка этого репозитория: нажмите кнопку вилки, расположенную в верхнем правом углу этой страницы, чтобы разветвлять репозиторий.
Клонировать репозиторий:
git clone https://github.com/ < your-username > /Code-Sync.git Установите файл .ENV: Внутри каталоги клиента и сервера переименовать файл .env.example в .env и установите следующие переменные среды:
Внешний интерфейс:
VITE_BACKEND_URL= < your_server_url >Бэкэнд:
PORT=3000Установите зависимости: перейдите к каталогам Frontend и Backend отдельно и запустите:
npm install Запустите серверы Frontend и Backend:
Внешний интерфейс:
cd client
npm run devБэкэнд:
cd server
npm run devДоступ к приложению: откройте браузер и введите следующий URL:
http://localhost:5173/Мы приветствуем взносы, чтобы сделать код синхронизировать еще лучше! Независимо от того, сообщаете ли вы ошибку, предлагаете новую функцию или исправляете опечатку, ваш ввод является для нас ценным. Следуйте руководящим принципам взноса, чтобы начать работу.
Если вы найдете это полезным или ценным, пожалуйста, подумайте? в главной роли в репозитории. Это помогает нам получить видимость и поощряет дальнейшее развитие. Мы ценим вашу поддержку!
Этот проект лицензирован по лицензии MIT.
Особая благодарность EMKC за предоставление поршневого API, обеспечивающего выполнение кода. Для получения дополнительной информации посетите следующие ссылки:
Кроме того, огромная благодарность участникам Tldraw за их удивительную библиотеку. Для получения дополнительной информации о Tldraw, пожалуйста, посетите:
![]() Сахил Атахар |