Skip to content

invercity/kleo-app

Repository files navigation

kleo-app

Build Status David Open Source Love

kleo-app is a CMS, built on MEAN stack (MongoDB, Node.js, Express, AngularJS 1.x, Bootstrap 3.x)

IMPORTANT! Project is CLOSED See soon modern kleo(https://github.com/invercity/kleo) app, based on Vue 2.x/Bootstrap 4.x soon

Prerequisites

Make sure you have installed all these prerequisites on your development machine.

Installing Node.JS: (if not installed before)

$ curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
$ sudo apt-get install -y nodejs

IMPORTANT: Actually we support Node.JS v4.x and higher, previous versions are not supported. Please check your Node.JS version using:

$ node -v

If your version is lower than 4.x - please also do the above steps.

Installing other packages:

$ sudo apt-get install mongodb
$ sudo npm install -g grunt-cli bower
$ sudo apt-get install rubygems
$ sudo gem install sass

Quick Install

The first thing you should do is install the Node.js dependencies. The app comes pre-bundled with a package.json file that contains the list of modules you need to start your application.

To install Node.js dependencies you're going to use npm again, in the application folder run this in the command-line:

$ npm install

Start application

Application can be started with launching (in development mode):

$ grunt

During first launch, default 'admin' will be created, and you'll see next messages in stdout:

$ Local admin added with password set to [PASS_GOES_HERE]

After that, you may login to system using username: 'admin' and generated password.

Your application should run on the 3000 port so in your browser just go to http://localhost:3000

License

MIT

About

Micro CMS for University Infomation System

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors