Developed from scratch CoBrainIt is project managment system with the following functionalities:

- Login / Register system
- Companies / project picker (after login)
- Project section with 3 views of displaying tasks and sub-tasks (Agile, Kanban and Classic) and ability to reorder with drag & drop. Moving between sprits (for Agile), sections (for Kanban) with real time syncronization of connected users using WebSocket protocol
- Task panel with details for priority, status, tags, progress, attachments, comments with mentions and notifications, start/stop timer, etc.
- Search (panel) by date ranges, priority, tags, etc.
- Notifications panel
- Dashboard section with activity stream and task listed by priority and sprints (for Agile)
- Archive section for displaying the finished tasks
- Backlog section
- SVG roadmap section for displaying tasks in a timeline with different filters and drag & drop reordering. Changing start and end dates of the tasks with dragging, etc.
- Wiki section with history
- Calendar section with ability to create events and synchronizing them with Google Calendar API
- Team and sub-team management section and assignment on tasks and sections
- Administration section with overview and managment of all projects and users of given project; Abillity to invite users by email;
- User profile to set photo, change information, setup timezone.
- Two-way (Bidirectional) synchronization with Trello, Redmine and Jira
- Payment integration with Stripe

I used Express.js with Pug template engine, MySQL, Socket.IO, jQuery, CSS (SASS).

Converted Photoshop mockup to responsive website.