HeaderSIS.jpg

IS480 Team wiki: 2016T1 Fixxlar Technologies

From IS480
Jump to navigation Jump to search
Fixxlar-logo.png


Fixxir-Home.png   HOME

Fixir-about-icon.png   ABOUT US

Fixir-Overview-icon.png   PROJECT OVERVIEW

 

Project management-icon.png   PROJECT MANAGEMENT

 

Fixir-documentation-icon.png   DOCUMENTATION

 

 

Technologies

 

Fixxlar technologies resized.png



Description of Technologies

Languages/Frameworks

Technology Description
JavaScript 5 JavaScript is a high-level, dynamic, untyped, and interpreted programming language.
CSS 3 CSS is a language that describes the style of an HTML document - how HTML elements should be displayed.
HTML 5 HTML is a standard markup language used to create web pages.
Java 8 Java is a general-purpose computer programming language that is concurrent, class-based, object-orients, and specifically designed to have as few implementation dependencies as possible.
PHP PHP is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.
Laravel Laravel is a free, open-source PHP web framework, intended for the development of web applications following the model–view–controller (MVC) architectural pattern.
Twitter Bootstrap 3 Twitter Bootstrap is an open-source Javascript framework - a combination of HTML, CSS, and Javascript code designed to help build user interface components. It is also a front-end framework.
jQuery A fast, small, and feature-rich JavaScript library.

Communication

Technology Description
WhatsApp WhatsApp Messenger is a cross-platform mobile messaging app which allows us to exchange messages with our sponsors primarily.
Telegram Telegram is a messaging app with a focus on speed and security, primarily used for internal communication within the team.
Trello Trello is a collaboration tool that organises our projects into boards, giving us an overview of our task list.
Slack Slack brings all our communication together in one place, having the ability to organise our tasks into various channels.
Outlook Microsoft Outlook is a personal information manager which organises our Email. This is primarily used to communicate with our supervisor, as well as formal communication with our sponsors and external workshops.

GIT Graphical Interface

Technology Description
Tortoise Git TortoiseGit is a Git revision control client.
SourceTree SourceTree is a free Mercurial and Git Client for Windows and Mac that provides a graphical interface for your Hg and Git repositories.

Repository

Technology Description
Google Drive Google Drive is a file storage and synchronisation service, which we use to share all our documentation like meeting minutes, test cases etc.
GitHub GitHub is a web-based Git repository hosting service. It offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features.

Testing Browsers

Technology Description
Google Chrome Google Chrome is a freeware web browser developed by Google. All our testing of the web application will be done on Chrome as it is the most widely used browser in workshops.
Postman PostMan is a Chrome extension for testing Web APIs.

Integrated Development Environment

Technology Description
Netbeans NetBeans is a Java-based integrated development environment (IDE).
Komodo Komodo is the polyglot professional IDE for multiple languages, including Python, PHP, Ruby, Google Go, Perl, HTML/CSS and JavaScript.
TestFlight TestFlight Testing allows us to test the iOS beta app created by Fixir dynamically. This triggers the quotation request for our web application.

Documentation

Technology Description
Google Docs Google Docs is a free Web-based application in which documents and spreadsheets can be created, edited and stored online. All our testing documents for participants and meeting minutes are implemented here.
Google Sheets Google Spreadsheets is a Web-based application that allows users to create, update and modify spreadsheets and share the data live online. All our test cases, metrics, sprint backlogs etc., are created and shared.
Apple Keynote Keynote is a presentation software application developed as a part of the iWork productivity suite by Apple. All our presentations are created by Keynote.

Design Tools

Technology Description
Axure Axure RP Pro is a wireframing, rapid prototyping, documentation and specification software tool which we used for all our web application prototype.
Adobe Illustrator CC Adobe Illustrator is a program used to create vector images for most of the graphics in this wiki.
Adobe Photoshop CC Adobe Photoshop is raster graphics editor developed and published by Adobe Systems, which we used concurrently with Adobe Illustrator.

Learning / Tutorial Tools

Technology Description
Stack Overflow Stack Overflow is a privately held website, which was created to be a more open alternative to earlier Q&A sites.
YouTube YouTube is a free video sharing website that makes it easy to watch online videos and tutorials for implementation.
Google Search Google Search is a web search engine owned by Google Inc, which is the most-used search engine on the World Wide Web.

Process Workflow Diagrams

Fixxlar As Is Workflow.jpg


Fixxlar To Be Workflow.jpg


Architecture Diagram


Fixxlar architecture diagram.png


Use Case Diagram

 

Fixxlar Use Case Heading.png


Fixxlar Use Case Diagram.jpg


Entity Relationship Diagram

ER Diagram