Skip to content

maxsl/colmena-cms

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Colmena CMS

Free and Open Source API and Admin powered by LoopBack and Angular

All Contributors

TPFKALAA

This is a complete rewrite of The Project Formerly Known As Loopback Angular Admin.

Warning

This software is under 'active' development!

Please do not use it in production as-is.

About

Colmena CMS is a starter kit for an API with an Admin interface that can be easily extended and built upon.

Components

It is built using a collection of great Open Source projects, including but not limited to:

  • LoopBack v2.x - API server based on Express.
  • Angular v2.x - MVC framework to build web apps.
  • Fireloop - Awesome Real-Time integration of Loopback and Angular.
  • CoreUI - Amazing Bootstrap Admin Template.

Installation

The project consists of 2 components, the API and the Admin interface.

Requirements

This project is built with node and therefore node (v6.x) and npm (v3.x) need to be available on your machine.

Additionally it uses p-s to run the project, which is recommended to be installed globally:

$ npm i -g p-s

Clone repo

First clone the repository to get the project files:

$ git clone git@github.com:beeman/loopback-angular-admin.git colmena-cms
$ cd colmena-cms
$ git checkout -b colmena-cms origin/colmena-cms
$ git branch -d master

API

From inside the project dir (colmena-cms) enter the api directory and run npm install:

$ cd api
$ npm install

Admin

From inside the project dir (colmena-cms) enter the admin directory and run npm install:

$ cd admin
$ npm install

Development

Currently there is now way to build the project, it can only be run in development mode.

Running in development mode

From inside the project dir (colmena-cms) run nps dev:

$ nps dev

This will start the API and the Admin in the same terminal.

You can also start the two components separately:

Start the API

$ cd api
$ nps dev

Start the Admin

$ cd admin
$ nps dev

More commands

For a list of all the commands available run nps in the project dir or in one of the components.

Contributors

Thanks goes to these wonderful people (emoji key):


Bram Borggreve

πŸ’¬ πŸ› πŸ’» 🎨 πŸ“– πŸ”§

Willian Ribeiro Angelo

πŸ’»

Nick Portokallidis

πŸ’»

drmikecrowe

πŸ’»

Vladimir Mechkauskas

πŸ’»

Bernardo Arevalo

πŸ’»

yieme

πŸ’»

Brian McIntyre

πŸ’»

Rob Halff

πŸ’»

Asgeir Birkisson

πŸ’»

dthib

πŸ’»

Oleh Kukil

πŸ’»

Pulkit Singhal

πŸ’»

Tuan PM

πŸ’»

brownman

πŸ’»

HoΓ ng PhΓΊc

πŸ’»

Brian Dunnette

πŸ’»

Chenzc

πŸ’»

Tersius Kuhne

πŸ’»

Alex Quiambao

πŸ’»

JosΓ© Luis Di Biase

πŸ’»

Shing.

πŸ’»

Alex Wilde

πŸ’»

This project follows the all-contributors specification. Contributions of any kind welcome!

About

🍯 Free and Open Source API and Admin powered by LoopBack and Angular

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 92.9%
  • JavaScript 3.5%
  • HTML 3.2%
  • CSS 0.4%