ro r capability

12
1 www.7nodes.com © 2014 copyrights 7 NODES Technologies White Paper : 7 NODES Ruby Capability Document October 29, 2014 www.7nodes.com Web Soluon and Service Provider Infopark Cherthala, Kerala, India - 688545 E-mail :[email protected] Phone : (IND) : 0091-478-2554450

Upload: 7nodes

Post on 15-Jul-2015

130 views

Category:

Technology


6 download

TRANSCRIPT

Page 1: Ro r capability

1www.7nodes.com © 2014 copyrights 7 NODES Technologies

White Paper : 7 NODES Ruby Capability DocumentOctober 29, 2014

www.7nodes.comWeb Solution and Service Provider

Infopark Cherthala, Kerala, India - 688545

E-mail :[email protected]

Phone : (IND) : 0091-478-2554450

Page 2: Ro r capability

2www.7nodes.com © 2014 copyrights 7 NODES Technologies

White Paper : 7 NODES Ruby Capability DocumentOctober 29, 2014

Introduction

Our Approach

Our Service Quality Aspects

7NODES(www.7nodes.com) is a web solution and service provider

company initiated by a collaboration of technology enthusiast from

various sectors of IT Industry, driven by the new technologies in

web and mobile domain, obsessed with figuring out what comes

next and passionate about helping customers to make the best out

of the fast changing digital world.

7NODES(www.7nodes.com) introduces a standardized 3 step approach to understand the requirements of its customers and model a solution which is cost effective, agile and helps the organization to achieve the expect-ed ROI.

7NODES(www.7nodes.com) software solutions are designed to meet certain standardized quality thresholds. These are noted as:

UNDERSTANDING INNOVATING MEASURING

Scalability 7NODES solution architects design solutions which are inherently scalable to meet system loads.

Simplicity & Usability 7NODES concentrates in designing all software solutions to be inherently simple to use for a layman customer.

Agility 7NODES solutions are designed to be agile in development and delivery. We strictly follow SCRUM and TDD approach of development.

Security 7NODES considers data security as the core of software delivery model for enterprise customers.

Page 3: Ro r capability

3www.7nodes.com © 2014 copyrights 7 NODES Technologies

White Paper : 7 NODES Ruby Capability DocumentOctober 29, 2014

Languages and Frameworks Ruby > 1.8, Rails 2, 3 & 4, Sinatra/Padrino

RoR TDD and BDD Rspec, Capybara, Cucumber, ShouldaFactory Girl

UI Development HTML5, CSS3, Bootstrap and Zurb Responsive, Haml, Erb

SQL Databases MySQL, PostgreSQL, SQlite

NoSQL Databases MongoDB, Riak and Redis

SCM Git and SVN

Search Engines Sphinx, Solr, Elastic Search

Deployments Capistrano, Passenger Phusion, Chef, Docker.io

Project Management Unfuddle, Podio, Redmine, JIRA, Pivotal Tracker, GitHub

IDE Eclipse, Aptana, Netbeans, Sublime

Web and App Servers Nginx, Unicorn, Apache, Mongrel, Webrick, Thin, Puma

Hosting Platforms Amazon Web Services, Heroku, EngineYard, Openshift, Rails Payground, GoDaddy

OS Platforms Android, Linux, Windows

Domains Consumer, SocialMedia, Real Estate, Healthcare

7NODES Technologies

Languages

Frameworks and CMS

Front End Technologies

Database Technologies

Cloud Hosting Solutions

Deployment Solutions

Technical Expertise

Page 4: Ro r capability

4www.7nodes.com © 2014 copyrights 7 NODES Technologies

White Paper : 7 NODES Ruby Capability DocumentOctober 29, 2014

Product Development

AirMeLive is driven towards its vision of emerging and consolidating as a media brand thus helping common people to leverage our reachability for their growth and global exposure.Live : http://www.airmelive.in/

Ruby on Rails 4

MongoDB

Pusher.io

Bootsrap 3

Amazon Web Services

AIRMELIVE - Spread Your Talents On Air !

TEC

HN

OLO

GIE

S U

SED

Agile Claims is a cloud based Health Insurance Claim Processing software designed for Third Party Administra-tion(TPA) organizations in middle east providing complete benefit administration, medical claim processing, and reporting features for organizations in a competitive healthcare IT environment. Demo Web: http://agileclaims.7nodes.comDemo username: [email protected] Password: agileclaims@123

AGILE CLAIMS - Simplified Claim Preocessing !

TEC

HN

OLO

GIE

S U

SED Ruby on Rails 4

MySQL

Amazon Web Services

Resque

Bootsrap 3

Features :

User Management - Managing users or claim processors

Page 5: Ro r capability

5www.7nodes.com © 2014 copyrights 7 NODES Technologies

White Paper : 7 NODES Ruby Capability DocumentOctober 29, 2014

PHP CodeIgnitor

Bootsrap 3

TEC

HN

OLO

GIE

S U

SED

Agile Pharmacist is a cloud based Healthcare Pharmacy Management solution designed using trending web technologies to enhance pharmacy business with fast billing, medicine and customer management.Demo Web : http://agilepharmacist.7nodes.comDemo User: [email protected] Password: agilepharmacist@123

AGILE PHARMACIST - Pharmacy Management Made Easy !

Policy Management - Managing Companies and Policies for Employees

Client Management - Managing Healthcare providers

Document Management - Managing Insurance claims as XML

Master Data Set - HIPAA-ready, providing use of standard HIPAA code sets such as NPI, ANSI, Result/

EOB codes, CPT/HCPCS and ICD codes, etc.

Reporting - Claim utilization reports

Integrated video tutorials to get started with ease.

Cloud based solution designed for scalaility and agility.

Responsive and Mobile ready design

User ManagementMedicine Company ManagementBranch ManagementIntegrated Barcode Printing for productsInsurance ManagementStock ManagementSupplier ManagementProcess Bills with credit card, insurance and cash support.Integrated Reporting with Filters - Sales and Purchase reportsPOS compliance billing modukeCloud based solution designed for scalaility and agility.Responsive and Mobile ready design

Features :

Page 6: Ro r capability

6www.7nodes.com © 2014 copyrights 7 NODES Technologies

White Paper : 7 NODES Ruby Capability DocumentOctober 29, 2014

Our Service Development Projects

Air conditioner automation softwareRedshift Wireless is an Australian company focussed on developing HVAC softwares and 7 NODES of the official technology partner of Redshift developing web solution suit for all Redshift HVAC products. Redshift Climate is Redshift HVAC solution suit product designed by 7 NODES. Redshift Climate is a web solution for air condition-ing automation interfaced with embedded HVAC hardwares designed by Redshift engineers. The entire HVAC solution suit is backed on Ruby on Rails as web solution backend.

Ruby on Rails 3

MySQL

Amazon Web Services

REDSHIFT HVAC SOLUTION SUIT

TEC

HN

OLO

GIE

S U

SED

7 NODES is has a team of Ruby on Rails experts who work with passion on developing web based products for 7 NODES mainly for Retail, Education andMedia Sector.Meet GETPOCKET.IT a revolutionary iBeacon based retail advertising solution designed on top of Ruby stack.

Ruby

Goliath

Grape

Angular.js

Yeoman

GET POCKET.IT

TEC

HN

OLO

GIE

S U

SED

Page 7: Ro r capability

7www.7nodes.com © 2014 copyrights 7 NODES Technologies

White Paper : 7 NODES Ruby Capability DocumentOctober 29, 2014

TIMS(Tobacco Informatics Management System) is an web based big data backed SPA developed in Ruby on Rails to generate the reports and informatics to help control the tobacco usage. This project is initated by On-tario Tobacco research institute. The applications incorporates certain filters also called indicators which are applied on a global data source acquired from a survey conducted on tobacco usage. The filters will generate queries which lead to reports including data tables, bar graphs etc. The application was hosted on heroku backed by MySQL/Redis dbms. Due to scalability issues in concern to the Big Data source which needs to be server, later the application was migrated to MongoDB.

AppMall is an app store application similar to Google Play. The AppMall is a single window access to the con-tent hosted by multiple app stores.The users of the AppMall can browse the applications hosted in the Ap-pMall rate, review, comment and download the applications. Browsing an application provides a user all the in-formation regarding the availability of the same in multiple app stores. This facilitates the user to compare the price and functionalities of the application across multiple app stores and download the same through singlewindow. App Store web service sources app store data (100000+ apps data ) for a client side AppMall android application. The web service houses app store data of multiple vendors including Handster, Getjar, 1mobile, BuzzCity, Mobango, Appokke. The AppMall web service is developed in Ruby on Rails and the same is hosted in Amazon Web Service EC2 cloud over nginx web server.

Ruby

Rails 3

Jquery

Backbone.js

underscore.js

bootstrap

TOBACCO INFORMATICS MONITORING SYSTEM

APPMALL

TEC

HN

OLO

GIE

S U

SED

Website : http://tims.otru.org

Demo : http://www.youtube.com /watch?v=4XDkJxYPiQw

Tools used: Aptana, Cola GUI, J Meter

Page 8: Ro r capability

8www.7nodes.com © 2014 copyrights 7 NODES Technologies

White Paper : 7 NODES Ruby Capability DocumentOctober 29, 2014

Ruby

Rails 3

Amazon Web Service

MySQL 5.0

Jquery

Solr

TEC

HN

OLO

GIE

S U

SED

A fullstack RoR based ERP solution for http://greenstandardsltd.com/ , working as technology partner for http://invokevoke.com/

Ruby

Rails 4

MongoDB

Docker.io

GSOP

TEC

HN

OLO

GIE

S U

SED

Page 9: Ro r capability

9www.7nodes.com © 2014 copyrights 7 NODES Technologies

White Paper : 7 NODES Ruby Capability DocumentOctober 29, 2014

7 NODES considers software development from a community and shares it`s work through open source GitHub account of its parent company AEN Technologies LLC, Dubai https://github.com/7NodesCloud

Act as Buddy is a gem to allow any model to implement self relation. For eg: the friendships of a user can be implemented easily by self relation technique of act_as_buddy. Any Model can be buddied or lopped on to itself. Main uses would be for Users create friends etc.. Eg: User has many friends and friends are members of users table itself. This is expected to be heavily useful in social networking domain.

Snippet Monkey helps developers to store their URLs, Code snippets etc online and access, search and use them quickly. Have you ever thought? oh! I had solved this issue before using a blog but can’t find it again :( Don’t worry, start using Snippet Monkey to back up your resource URLs here for future development. You can search and find or share it with your friends when you come across the same issue again.

ACT AS BUDDY http://rubygems.org/gems/act_as_buddy

SNIPPET MONKEY https://github.com/kannancet/SnippetMonkey

Ruby

Shoulda

Ruby on Rails 3

JQuery

Bootstrap 3

TEC

HN

OLO

GIE

S U

SED

TEC

HN

OLO

GIE

S U

SED

Page 10: Ro r capability

10www.7nodes.com © 2014 copyrights 7 NODES Technologies

White Paper : 7 NODES Ruby Capability DocumentOctober 29, 2014

CROWD CLUB is a location based social networking application

CROWD CLUB https://github.com/kannancet/CrowdClub

Ruby on Rails 3

JQuery

Bootstrap 3

TEC

HN

OLO

GIE

S U

SED

Manchego is a web-service hub sourcing RSS feed data to multiple client side applications in Android and iP-hone. The web-service houses a daemon that syncs the RSS data from multiple sources like Cnet, BestBuy etc. and maintains them in a single RSS data pool database. The RSS data is then sourced as per the request from the client applications.

Digitales is an implementation of the concept called semantic web. Digitales is a web-service for sourcing of Wikipedia data to a wide species of mobile clients in Android and iOS. The web-service houses a group of daemons that extracts the data from Dbpedia, and maintains a data store for sourcing the same to the clients. The web-service utilises the active resource ORM for communication to the daemons.

Manchego

Digitales

Technology used Ruby, Rails 3, AJAX, Javascript

Role and ResponsibilityEnhancements on user interface for creating and updating ticketsEnhancements on service desk, which is the dashboard for tickets assigned to respective owners.

Technology used Ruby, Rails 3, RDF, Sparql

Role and Responsibility

Development of stand alone script for extraction of Dbpedia dataDevelopment of script for communication with Active resource ORM for data populationTesting of script and integration with the parent daemon

Page 11: Ro r capability

11www.7nodes.com © 2014 copyrights 7 NODES Technologies

White Paper : 7 NODES Ruby Capability DocumentOctober 29, 2014

Hosting Solution Overview

7 NODES Engineers Design Custom architectures for all web applications hosting stack utilizing RoR as backend service. Prior to all project kickoff a master spec document is prepared which include all custom designs,architectures and workflows as sample given below:

Page 12: Ro r capability

12www.7nodes.com © 2014 copyrights 7 NODES Technologies

White Paper : 7 NODES Ruby Capability DocumentOctober 29, 2014

Proposal

Our Mission

We are always looking forward to develop innovative applications on Ruby on Rails technology through collaboration with estQeemed corporates resulting in a mutual growth. we understand that usable and effective products come up only through innovative thinking as well as good teamwork. If you think we can boost your development activities in RoR, please don’t hesitate,we are ready to freelance for you. You are always welcome!

In this era of Information Technology, the company intends to serve its customers by providing them unique and superior solutions through deployment of cutting edge technologies

THANK YOU

www.7nodes.comWeb Solution and Service Provider

Infopark Cherthala, Kerala, India - 688545

E-mail :[email protected]

Phone : (IND) : 0091-478-2554450