Open-source at CVsIntellect
Published in
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?
- We don’t have to worry about security related code being out there in public increasing the risk of getting compromised.
- 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:
- We have a SPA to add, edit, save, move-up, move-down, delete & reset a list of entries.
- We have tests covering the JDO code. We will add tests for AngularJS code shortly.
Technology:
- AngularJS
- We have used ckeditor as RTE for each entry
- Routing & Views - Servlet, JSPs & AngularJS partials
- Google App Engine v1.9.2 (Java + JDO)
To Do:
- OAuth login
- Input cleansing
- 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!