Code Monkey home page Code Monkey logo

brainfock's Introduction

Brainfock

Topic management solution / CMF

Copyright (C) 2013-2015 Sergii Gamaiunov, [email protected]

Brainfock is a modern web-based CMF started out as task & project management tool and ended up as something that angels might have crafted. It will help you manage projects, project's tasks, deals, contacts, run community (discussion borads), manage documents like Wiki & much more.

Deploy

Follow Brainfock on GitHub, Twitter or Facebook for updates.

Features

  • Robust React.js-powered Web-client
  • Server-side rendering of React components
  • WebSockets
  • Projects, Planning & Milestones, Tickets
  • Discussion boards (per project or any other object)
  • Wiki module - each object can have it's own Wiki; Special pages, Pages Index etc.
  • Customizable data scheme (projects, boards, issues are available out-of-the-box, everything is configurable)
  • Customizable issue types
  • Access control per container (e.g. project, discussion board) and items (e.g. issue, board topic)
  • User notificaitons
  • Activity stream per object (project, issue etc.)
  • I18n & L10n

Code:

  • frontend is done fully on React.js
  • Node.js / Loopback (Express) in the back

Status

Currently in develoment (porting PHP/Backbone code to Node/React). Public code release is planned with version v1.0 Please, stay tuned for updates!

Tech summary

Brainfock uses a number of Open Source libraries to work properly. We used great Este.js stack coupled with Loopback to deal with web backend, models etc. For more tech info, please, see README-TECH

  • React.js
  • Google's Material Design guildelines (utilizing powerful http://material-ui.com)
  • Node.js' NPM, Webpack & Bower
  • [Marked] - a super fast port of Markdown to JavaScript

Developers, please, follow README-DEVS.md for in-depth information about Este stack, setup and development

Installation

Please, see README-DEVS.md for details

Contibution & support

Want to contribute? Great! I'll be very happy to get help. More info is coming closer to public code release.

Contacts

Developer - Sergii Gamaiunov [email protected]

Todo

  • Customizable workflows per container & issue group/type
  • Workspaces
  • Web installer
  • Private messages
  • Uploads module
  • Plugin system (backend) & modules system for web-client
  • Mobile native apps for Android & iOS
  • Tests coverage
  • VCS integration for software development
  • Admin interface
  • More predefined data schemes (Sales management etc.)

License

AGPL v3

Notes

  • Works on OSX, Linux, and Windows. Feel free to report any issue.
  • As a rule of thumb, Brainfock supports all evergreen browsers plus last two pieces of IE.
  • You can support Brainfock development with donations

Credit

Sergii Gamaiunov, twitter.com/Webkadabra

** Authors **

brainfock's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.