Micro CMS for University Infomation System
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
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
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
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