Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Snap-on Chrome Client

Project Description

Snap-on Chrome Client is an automated business solution for Snap-On Franchisees and associates.
Featuring point of sale functionality, detailed product information, metrics, and more, Chrome gives
users the tools they need to run their business more effectively.

Chrome uses notifications messages to inform you about the state of Chrome including when:
• An update is complete and all Pending and Received updates have been processed
• A credit card authorization was accepted or denied.

Chrome Client includes these sections:

Point of Sale
• Reporting - Daily, Weekly and Monthly activity
• Customer Management - Transactional History, Customer Summary, Notes and information
• Sale, Warranty, Need, On Order, Return, Trade-in, Repair and Loaners

Business Management

• Reporting - Daily, Weekly and Monthly Activity


• Warranty Returns, Product Orders, Packing Slips, New Tool Returns and Merchandise Transfers
• Business Transaction Review and Summary

Tech Stack
IDE: Visual Studio 2019 with Resharper extension
Backend:

• framework: .NET Framework 4.5.2, .NET Framework 3.5


• Communication protocol server: SyncML, RestAPI, WebServices
• Communication protocol within processes: IPC (Inter Process Communication) like WCF

UI: Windows Forms


Database:

• Server: Oracle 12C


• Communication
• ADO .NET, OracleManagedDataAccess, OracleDataAccess (unmanaged), NHibernate
• Automapper for DataModel mapping

3rd Party tools/assemblies:

• Logging: log4net, EventViewer


• Dependency Injection: MS Unity
• Websocket communication: Websocket4Net
• Reporting: Crystal Reports
Snap-on Chrome Client
• Others: NHibernate, AutoMapper, Nunit, Moq, NewtonsoftJson, SharpCompress, Adobe
plugins, DotNetBar
• TestComplete (Python), Jenkins and Bamboo for Continuous Integration

Unit testing:

• Object mocking: Moq


• Unit test runner: Nunit

Other connected devices (e.q. POS):

• mostly through LAN adaptor

Next Milestones
o Chrome Kit
o Release AIO wifi

Team Structure

1 x DD

2 x QAA 1 x DBA

PO

7 x .Net
1 x PM
Dev
5x
QAM

You might also like