Skip to content

elipskiy/shri-team-2-elipskiy

 
 

Repository files navigation

Meepo

Build Status Dependencies

Awesome online code editor that lets people collaborate in real-time.

Сделано за последние 2 недели:

  • Смена темы сайта
  • Смена языка редактора
  • Авторизация с помощью Github
  • Подгружается gravatar
  • Изменены некоторые стили ace editor
  • Добавлен чат
  • Добавлена возможность сохранения чужих проектов в список своих проектов
  • Добавлено удаление проектов
  • Добавлена возможность смены пароля
  • Добавлена возможность изменения отображаемого имени
  • Сервер разбит на модули
  • Усовершенствована вёрстка по БЭМу
  • Имплементация gulp задачи по сборке картинок
  • Добавлены тесты

Вклад в проект:

Сервер:
  • Подключена бд(mongo)
  • Регистрация/авторизация пользователей
  • Создание проектов
  • Цвета пользователей
  • Реализация сокет соединения
  • Дописаны тесты root и user для работы с бд
  • Деплой
Клиент:
  • Вёрстка index, profile, projects, signin/signup страниц
  • Вёрстка блоков и логика некоторых
  • Цветовая схема сайта
  • Цвета пользователей
  • Отображение курсоров других пользователй

Installing

App development depends on npm, the Node package manager, which is distributed with Node.js. If you haven't done so already, be sure to download and run the prebuilt Node.js installer for your platform from the Node.js website. Then, to run app locally, follow these steps:

  1. Clone the app GitHub repo in your desktop.

  2. Use your command line tool to navigate to the cloned app directory and install the modules required to run the demo:

    cd shri-team-2-elipskiy
    npm update
    
  3. Install gulp globally:

    npm install -g gulp
    
  4. Install mongodb

Running

Run mongo:

mongod

Run server:

npm start

The app should start on http://localhost:3000/

Run server in debug mode:

npm run dev

The app should start on http://localhost:3000/

Testing

Just run in console:

npm test

Reports

Now we have code analysis and test coverage reports.

Just run in console:

npm run report

See report folder.

Team: Muffin Commandos

Egor Lipskiy Alexander Sologub Dmitry
elipskiy marvelousNinja Semigradsky

About

Muffin Commandos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 88.6%
  • CSS 11.4%