CoolFace
Apppublic

Kick-Ass/secure-code-sharing

sourceHugging Faceupdated 8mo agoView on Hugging Face
0likes
App README

CodeShare - Платформа для обмена кодом

Платформа для обмена кодом с подсветкой синтаксиса и привязкой к аккаунту.

Возможности

  • 👤 Регистрация и авторизация пользователей
  • 💾 Сохранение проектов в профиле
  • 🔒 Безопасность - только владелец может редактировать свой проект
  • 📁 Многоблочная структура - несколько файлов в одном проекте
  • 🎨 Подсветка синтаксиса для 15+ языков программирования
  • 📦 Экспорт в формат Jupyter Notebook (.ipynb)
  • 🔍 История просмотров чужих проектов
  • 📱 Адаптивный дизайн для мобильных устройств

Быстрый старт

  1. 1.Зарегистрируйтесь или войдите в систему
  2. 2.Нажмите "Создать новый проект"
  3. 3.Добавьте блоки кода с нужными файлами
  4. 4.Сохраните проект (Ctrl+S)
  5. 5.Поделитесь ссылкой с другими

API Endpoints

  • POST /api/auth/register - Регистрация
  • POST /api/auth/login - Вход
  • POST /api/save - Сохранение проекта
  • GET /api/code/:id - Получение проекта
  • GET /api/user/data - Данные пользователя
  • DELETE /api/project/:id - Удаление проекта

Технологии

  • Backend: Node.js + Express
  • Frontend: HTML, CSS, JavaScript
  • База данных: JSON файл (сохраняется в /tmp)
  • Хостинг: Hugging Face Spaces

Запуск локально

bash
npm install
npm start