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
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.
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
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
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 :
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
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
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
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
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
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:
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