Giter Club home page Giter Club logo

nodeca's Introduction

Forums / Blogs / Groups / Classfields / ...

Build Status

Platform, for medium and big traffic projects, written with node.js

Requirements

  • node.js
  • MongoDB (big size, images are stored in GridFS)
  • redis
  • sphinx search
  • Image Magick
  • nginx (for production)

Please, note, that since Nodeca is for medium/big projects, we have no goal to run it on cheapest VPS. Memory requirements depends on stored image volume - we use GridFS to simplify maintainability of big collections. May be, sometime, we will add alternate file store for starter projects, but now we just have no time for it.

Installation

See instructions.

About

Basically, this project was started as RC Design's next generation platform, and funded by me, Vitaly Puzrin :) . But since i'm opensource fan, source code has no specific locks to my needs, and distributed under MIT licence.

Here are ton's of reasons, why Nodeca started:

  1. Easy development/maintenance. No ancient manual downloads of php sources, boring upgrades and missed security fixes. Just use github, Luke! And node.js's npm.

  2. Very fast, scaleable to infinity. Forget about CPU load. Just add one more shard, when db is out of space. We use MongoDB, wich makes sharding/replication trivial, and protects from injections.

  3. HTML5, mobile-in-mind. Not just modern look, but modern internals too. Content automatically fitted to screen size and resolution. Very fast load. Retina-ready - all icons as vector fonts. SEO-friendly. No needs to maintain multiple products in parallel - website is good for all devices, without compromisses.

  4. Realtime updates & client-side rendering. Any page can be automatically updated without full reload, when new information added. When user navigates site with modern browser, only raw data is loaded, without html - very fast responce time. See our demo, and pay attention to timeline at the end of each page.

  5. With medium/big projects in mind. Commercial "forums" are optimized for maximum sell volumes. So, their first-class customers are small sites. Medium/Big ones have another needs - mainteinability, scaleability, highload, security. Nodeca is here :)

You can participate

If you have similar goals - you can participate in Nodeca development. Please, note, that we are not "free developpers for your needs", and we can not be hired. But we can coordinate our efforts with your ones. Though, if you have better collaboration ideas - that's discussable.

Contacts

Discussions:

Direct help proposals:

nodeca's People

Contributors

dervus avatar ixti avatar shkuropat avatar zakharovvi avatar

Watchers

 avatar  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.