Open-source at CVsIntellect

CVs Intellect
Open-Source @CVsIntellect
1 min readApr 24, 2014

We promised to make most of our code open-source. So here is the first cut of it!

We have started a parallel project “code-samples”.

Why did we start a parallel project instead of open-sourcing the main web-app?

  1. We don’t have to worry about security related code being out there in public increasing the risk of getting compromised.
  2. It lets us explain all our learnings with code examples reducing lot of repeated, non-required clutter in code.

To run the code:

$ git clone https://github.com/cvsintellect/code-samples
$ cd code-samples
$ mvn clean appengine:devserver -Dmaven.test.skip=true

The server should be up and running! You can access it at “http://localhost:8888".

Functionality:

  1. We have a SPA to add, edit, save, move-up, move-down, delete & reset a list of entries.
  2. We have tests covering the JDO code. We will add tests for AngularJS code shortly.

Technology:

  1. AngularJS
  2. We have used ckeditor as RTE for each entry
  3. Routing & Views - Servlet, JSPs & AngularJS partials
  4. Google App Engine v1.9.2 (Java + JDO)

To Do:

  1. OAuth login
  2. Input cleansing
  3. Email management

If you need specific information regarding any technologies that we have used, please feel free to ask for it - we are happy to explain further!

--

--