Skip to content

Kinoa is a CRM built with angularJS and deployd

Notifications You must be signed in to change notification settings

sethdford/kinoa

 
 

Repository files navigation

Kinoa::CRM

Codeship.io

Description

Kinoa is a CRM built with angularJS and Deployd.

Local use

Deployd is required to make it run. Because of this bug, we can't use a deployd custom resource (dpd-fileupload) and some other node moduls (like Gulp), therefore, I made a fork to fix this issue.
The package.json uses my fork for deployd.

Requirements

MongoDB is needed.
A gulp task will start mongodb (on macosx only currently).

git clone https://github.com/NicolasRitouet/kinoa.git
cd kinoa
npm install
gulp

Create a user

When starting the app for the first time, you'll need to add a user:

  • comment the first line of the file /resources/users/post.js:
    // cancelUnless(me, "You must be logged in to create a contact", 401);
  • start the app (by running gulp)
  • make a post call to this endpoint: http://localhost:3000/users with these parameters:
{
    username: 'yourusername',
    password: 'yourpassword',
    firstname: 'John',
    lastname: 'Doe',
    roles: ["admin"]
}

I plan to simplify this process as soon as possible.

Open http://localhost:3000/ to use the application.

TODO

  • internationalize Kinoa (because not everybody speaks french!)
  • add tests
  • add CI with Wercker
  • make the CRM more generic (remove tax centers)

About

Kinoa is a CRM built with angularJS and deployd

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.8%
  • CSS 1.6%
  • Shell 0.6%