Team Ai
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