Our Services

Our Technologies

At Cryptex, we design the best suitable stack for development selecting the right mix of technologies.

About us

Passion for innovation by leveraging the deep domain expertise across latest technologies and desire to provide enterprise grade IT solutions and services for the large and small companies have been the founding principles of Cryptex Technologies. Our love for technology and approach for innovation is visible in all the projects we undertake. Cryptex specializes in developing open source web applications and software solutions across all domains and verticals using Ruby on Rails (ROR) technology.

Cryptex Technologies is a new generation software development company located in the heart of India. We hold a strong experience backup, hence, we help our global clients analyze their issues and make the best possible development decision. The pillar of the company is our employees. Our values are based on Trust, Respect, Integrity, Honesty and Innovations to meet the user/clients expectations and market challenge.

Our Portfolio

225

Happy Clients

140

Web App

85

Mobile App

24/7

Fast Support

Verticals




Web Apps


Mobile Apps


Our Methodologies

Blog Posts

Sorting, searching and paginating data has always been one of the requirements of a Rails application.DataTable gem provides a jQuery Javascript library - Highly flexible tool, based upon the foundations of progressive enhancement which will add advanced interaction controls to any HTML table.

Integrate this gem in the Rails application by putting this gem into gemfile.

DataTables makes it easy to convert a plain HTML table into one with pagination, sorting, and searching - all done with JavaScript or jQuery. Instead of writing searching functionality, sorting functionality and pagination functionality separately, these functionalities are conveniently performed by using datatable gem.

Sorting data is inbuilt so instead of sortable_table gem use datatable gem and all columns are sortable in ascending and descending order.

In some cases, we have to hide searching, pagination functionality in table. For hiding pagination functionality we have to write "bPaginate": false and for hiding searching functionality we have to write "searching": false.

When you reload the page,you can see your listing page in better UI with sorting searching and pagination functionality.

The following steps with the description implements sorting,searching and pagination for particular table using datatable gem in our ruby on rails application easily.

STEP 1. gem install jquery-datatables-rails

STEP 2. Open app/assets/javascript/application.js and write : //= require dataTables/jquery.dataTables

STEP 3. Open app/assets/stylesheets/application.css and write : *= require dataTables/jquery.dataTables

STEP 4. Provide id for a particular table.) (table class="table table-bordered table-striped" id="myTable"

STEP 5. Call this table id by jQuery DataTable() function.

Sample Code:

table class="table table-bordered table-striped" id="myTable"

script type="text/javascript"

$(document).ready(function(){

$('#myTable').DataTable();

});

Crypto currency, virtual currency, digital currency no matter you selected to choose it, bitcoin includes a heap to supply the world, virtual consumers of nowadays. It's an internet based mostly payment system between 2 people or business entities. The network functions of bitcoin are while not the negotiator or central governing agency. It's gaining quality and momentum day by day within the on-line virtual world amongst techno-savvy folks all across the planet regardless of origins or professions.

The bitcoin payment entrance way has various edges like international accessibility, management against fraud, price potency, purpose of sale transactions, and super quick international payment. Another splendid feature of bitcoin transactions is that there's no limit on the quantity that may be transferred, thus it opens the flood gates of infinite business or personal transactions. The marvelous aspects of this payment entrance way are that it doesn't involve any middlemen, thus it doesn't levy any extra surcharges or negotiator charges on the users that is why it's gaining quality day by day. This doesn't permit developing any scope of fraud to occur at any purpose throughout the dealings. This mode of payment is secure and irreversible and provides an excellent sense of satisfaction and mental piece to the user and also the bitcoin merchants yet. Several online stores or shops that settle for bitcoin currency facet by facet with native currency, debit cards or credit cards, opens the window of chance for users to check the advantages of searching via bitcoin payment gateway.

As a bitcoin merchandiser, it permits to square out amongst the normal business merchants and earn respect from the bitcoin user community. Bitcoin payment entranceway has opened a inordinate of opportunities to the e-commerce world and has given flexibility to the merchant’s community yet on the user community severally. the largest USP (Unique commercialism Proposition) is that one will open its own on-line store and begin acceptive bitcoins because the payment entrance way for any physical or digital product or service.

Hence, victimization Bitcoin Payment entrance way has several blessings than not victimization it the selection is yours!

Give your web and mobile apps the power to exchange messages of any variety, from chat to SMS. You get global reach, delivery intelligence and the highest reliability over both IP and carrier networks, all with minimal development effort.

Here Twilio, is a cloud communications platform. We can able to use it in a various ways. It is specially available for the developers to get interact with the communication resources like., SMS, MMS, voice or video calls.

Twilio platform is available not only for ruby language but also for many kinds of programming languages like., C#.Net, Java, Python, PHP, Node, Android etc. The availability of the service is really good and easy for the developers perspective which bring something good for the developing application.

Using Twilio we can integrate SMS, MMS, or Voice and Video service in our developing application. It is just a couple of integration steps through which we can use the described services easily.

So, Lets start with the some programming language through which we can use it easily. The following steps with the description implements simple messaging service in our ruby on rails web application easily.

STEP 1.

For implementing SMS service into our rails application by twilio we have to register freely onto https://www.twilio.com. Just after registration we will get the the attributes which we will use into our rails application and that are., TWILIO_AUTH_TOKEN, TWILIO_ACCOUNT_SID, TWILIO_NUMBER.

STEP 2.

Create a simple Rails application using “rails new ” .

STEP 3. gem install twilio-ruby

STEP 4. For the use of SMS service create a controller “Messaging_using_twilio”.

STEP 5. Create a method send_sms into the controller as well as we have to create a view which show only two fields, that are., Message text box and Send button.

STEP 6. Into the send_sms method we need to set three parameters which are we got from twilio account for the service use, that are., twilio_account_sid, twilio_auth_token, twilio_number.

STEP 7. Just below the parameters initialization we will create rest object of the twilio or instantiate Twilio::REST::Client To access Twilio REST resources. The Twilio::REST::Client needs your Twilio credentials(twilio_account_sid, twilio_auth_token, twilio_number). It will return twilio REST resources.

STEP 8. Then just after that we can call the method messages.create() which require :from, :to and :body parameters. The :from is our twilio contact number, :to is our registered contact number (or any contact number if :from number is a paid/ purchased) and :body is nothing but our string message.

STEP 9. The twilio-ruby library will throw a Twilio::REST::RequestError. 400-level errors are normal during API operation (“Invalid number”, “Cannot deliver SMS to that number”, for example) and should be handled appropriately. Through out this way you can easily implement sms service using twilio trial account.

Example

def send_sms

ENV['TWILIO_ACCOUNT_SID'] = "AC48df98e647aeaasdasAASD232bbc26863"

ENV['TWILIO_AUTH_TOKEN'] = "5819a96aed8298f232130f212137b5"

ENV['TWILIO_NUMBER'] = "+11159878489"

begin

client = Twilio::REST::Client.new ENV['TWILIO_ACCOUNT_SID'],

ENV['TWILIO_AUTH_TOKEN']

response = client.messages.create(

from: ENV['TWILIO_NUMBER'],

to: params[:phone_no],

body: "Welcome to Twilio SMS service.")

render json: {:response => response}, status: :ok

rescue Twilio::REST::RequestError => e

render json: {:errmsg => e.message}, status: :ok

end

end

Contact Us

Cryptex Technologies provides skilled offshore Ruby on Rails development services.

Contact Us