Transcript - SlideBoom

Python Technology Expertise
About us
» An IT services, IT Consulting, Staffing & Outsourcing Company,
headquartered in Georgia,USA
» Operates in 3 countries and is in the process of continuous expansion
» Have expertise and capabilities across various domains and verticals
» We collaborate, integrate and help building world class business
applications for our esteemed customers
» A people oriented company that believes in delivering value for our
customers
» Offices USA , India and UAE
» Technology Center: Chennai, India
2
Technology expertise
» Frame Work – Django, Flask
» CMS – Django
» Version Control System – GIT, Mercurial, SVN
» Bug Tracking System - Mantis Bug Tracker, Trac
» Tools – Simple JSON, Token API, Django-Oauth, Django-South, XHTML to
PDF, Django-excel templates, SQL yog, Django serialization, Django
Paginator , PIL
» Javascript – Jquery, Ajax, Dajax
» Databases - MySQL, PostgreSQL, Sqlite, MongoDB
3
Python – team size
CGS has a team of Python Technology experts
Python Experts
Project Head
Sr.Developer - 2
Jr.Developer - 6
Trainee Engineer
-2
4
CGS Python Projects Hub
5
Mobile app for ATM / bank locator
Project – Mobile Application For ATM/Bank Locator
Description:
Mobile application was built to locate the bank and branches, Application allow the
user to find the user location and find the nearest branch & ATM user can get the
direction from the user location.
»
Locate user location
»
Search for ATM and Branch based on Location.
»
Filter results by ATM and Branch
»
Get direction
»
Locate the nearest Place
»
Accessing Customer Support screen
6
Cont…
»
Technology/ Tools Used:
»
Python/Django, Ajax, Jquery, HTML5/CSS3, JSON
»
Databases – PostgreSQL, Sqlite
»
Tools – SimpleJSON, TokenAPI
»
Team size: 3
»
Key Highlights:
»
Application can navigate the customer to nearest ATM
»
Google Map integration for ATM locator
»
Open layers integration with Django admin
»
JSON based restful API integration
»
Responsive website with all mobile/browsers
7
Mobile app: Statement viewer
Project – Mobile Application for bank statement and Payment viewer
Description:
Mobile application was built to facilitate user for viewing his account transactions
through secured and registered mobile device.
»
View account Mini statement
»
View card payment dues
»
Payment reminders and alerts
»
Text and graphical view of expenditures by expense types
»
Routing mini statement as e-mail
8
Cont…
»
Technology:
»
Python/Django, AJAX, Jquery, GIMP, HTML5/CSS3,
»
Database – PostgreSQL
»
Team size : 3
»
Key Highlights:
»
Encrypted data transfer between App and Server.
»
Encrypted Local Data storage.
»
IOS / Android Acceptance
»
Non-native application development
»
SMS/Email alerts
»
PDF generation for Google charts
»
Responsive website with all mobile/browsers
9
Adapt water
Project - AdaptWater
Description:
»
AdaptWater Web application development is to evaluate Sydney Water
Impacts of Flooding and Bushfire on Wastewater Pumping Stations.
»
AdaptWater model running in the back-end to contact an adaptation
analysis using AdaptWater prototype delta.
Technology Used:
»
Dajax/Dajaxice, Ajax, Jquery, Google Chart, HTML5 and CSS.
»
Database – PostGIS, PostgreSQL
10
Cont …
»
Team Size : 3
»
Key Features:
»
Evaluate and estimate the risk and impacts
»
Retrieve the values and pass it to the visualization, graphical presentation
using Google chart
»
Google Map integration to locate and fetch data for each stations
»
Open layers integration
»
JSON based restful API
11
EMIS
»
Project – Educational Management Information System
»
Description
»
EMIS provides the information to the public on all aspects of the education
system
» Website serve as a means of communication and data exchange
between the schools of the state and the School Education Department
» Application including provision for an Educational Content Server
delivering e-content to the schools
» Facilitate intra-departmental communication and work flow with in the
School Education Department
12
Cont…
»
»
»
Technology/ Tools Used:
»
Python/Django, Jquery, AJAX, GIMP
»
Databases – PostgreSQL, Sqlite
Team size: 4
Key Highlights:
»
Staff Attendance Module
»
SMS/Email alerts for District higher officials
»
Communication portal
»
Suggestion box
»
SMS based attendance system
»
Google maps for locating schools
»
Chart/Graph generation for reporting
13
Automation and networking of library
»
Project – Automation and Networking of Library
»
Description:
Libraries has been migrated to Koha, the widely accepted Open Source
»
ILMS (Integrated Library Management System), as well as it has been
networked together for better operation.
» Technology/ Tools Used:
»
»
Python, Perl, Jquery, AJAX, GIMP
»
Database - MySQL
Team size: 7
14
Cont …
 Key Highlights:

Book Management module

SMS Alert module

Fine Calculation Module

Multi-language support
15
Certificate examination
Project - Website Management For Certificate Examination
Description:
»
Website is created for FOSS Certificate Examination with features like
event, reports and Forums. Payment Gateway also enabled for the
Certificate / Training. Registration process through the website
Technology & Tools Used:
»
Python/ Django, Jquery, AJAX, GIMP
»
Database – PostgreSQL
16
Cont…
»
Team Size : 3
»
Key Features:
»
Payment Gateway enabled for user enrollment
»
Hall ticket generation
»
Result published via Email notification
»
Seat allocation module
»
PDF generation of report
17
Filmken
»
Project - Filmken
»
Description:
»
Website to check the movie ratings from various film sites like IMDb, Rotten
Tomatoes, Kids in Mind, Yahoo Movies, Empire Online, MRQE, Moviefone,
and the Four Word film review in one click
»
Technology Used:
»
Django, Python, Jquery, AJAX, GIMP
»
Database - PostgreSQL
18
Cont …
»
Team Size: 3
»
Key Features:
»
Integrated API’s from different sites
»
Application developed like Single Page Application model (SPA)
»
JSON based restful API
»
Data web scraping
»
Available in Google Chrome Extension
»
Enabled multi-screen mode on Chrome Extension
»
Auto suggestion for film search
19
Ecom Site
»
Project – Ecom
»
Description:
»
Ecom site has several sellers and buyers. Buyers had the option to choose
products in the partner seller sites and mention that they need intimation
when there is a new arrival or discount sale.
»
Technology Used:
»
Django, Python, Jquery, AJAX, GIMP
»
Database - PostgreSQL
Converted the site from :
»
Python/Brubeck Framework & MongoDB
»
Backbone.js/ scrappers and templates that makes the site navigation unique to
customers.
20
Our Presence
Thank you
USA
UAE
INDIA
2610 Wedding ton Rdg
Ne | Marietta | GA 30068
11574 Broadview Way |
UT 84092
Al Maqta Oil Field
Services I Post
box:36864 I Abu
Dhabi I UAE
Holy Cross Church
Premises | 76, 1st Floor |
South Boag road | T.Nagar
| Chennai | TN | IND 600
017
21