Code Monkey home page Code Monkey logo

periodicjs's Introduction

#Periodic Build Status NPM version

Periodic is an application framework built on top of Express and MongoDB designed for data driven, content based web and mobile applications.

The platform is 100% open source and composed of extremely modular components that enable creating bespoke Node.js/Express/MongoDB based applications efficiently with new or existing themes and extensions.

What can I build with Periodic?

The platform is built with the UNIX / small utility / modular application design philosophy in mind. Content creators, developers, software engineers and entrepreneurs are encouraged to build large robust applications by integrating small single purposed extensions.

Periodic emphasizes a curated (and non-opinionated) workflow, using Express with MongoDB and an extremely malleable data model.

The use of additional frameworks, templating languages and design libraries is highly encouraged.

Applications built with Periodic range from simple blogs, complicated enterprise media publications, mobile application datastores, e-commerce platforms and more.

What's included?

  • Flexible information hierarchy & data model
    Efficiently create custom content items and groupings, with custom content types and additional data attributes
  • Theming & unrestrictive layouts
    Override application functionality with framework friendly, design library agnostic custom themes.
  • Modular & infinitely extendible
    Add extensions, node modules and more functionality with ease.
  • High Scalable, Deployment & Enterprise Friendly
    Quickly deploy and manage instances with PM2. Cloud friendly and create edge nodes, read only and private content management instances.

Get started with your first Periodic Application

Quick start guide

$ npm start --e [name-of-environment (development by default)] # runs nodemon
$ npm run forever --e [name-of-environment (development by default)] # runs forever + nodemon
$ npm run deploy --e [name-of-environment (development by default)] # deploys with pm2
$ npm run sync # syncs dependencies
Install home Admin home New Item review revision
View default Settings Edit Collection View home
list extensions search extensions new theme install modal assets

periodicjs's People

Contributors

ecasilla avatar janbialostok avatar vishnuravi avatar yawetse avatar

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.