By Kyle Tanous & Aaron Richards Virginia Tech, Spring 2016 CS-4624 Blacksburg, VA 24061.

Slides:



Advertisements
Similar presentations
WordPress Installation for Beginners Sheila Bergman
Advertisements

PHP for Server-Side Preprocessing Chapter 08. Overview and Objectives Present a brief history of the PHP language Discuss how PHP fits into the overall.
Key Considerations for Report Generation & Customization Richard Wzorek Director, Production IT Confidential © Almac Group 2012.
An Open Source Google Apps Integration (Bboogle) Patricia Goldweic, Sr. Software Engineer, Northwestern University.
Prime’ Senior Project. Presentation Outline What is Our Project? Problem Definition What does our system do? How does the system work? Implementation.
The Online Library Environment Projects and Challenges at The University of Alabama Libraries Jason J. Battles Head, Web Services Department.
Kick start your career with WordPress
What is it? –Large Web sites that support commercial use cannot be written by hand What you’re going to learn –How a Web server and a database can be used.
Accelerate Business Success With CRM CRM Interoperability.
VCT May 20, 2009 Sapna Blesson Advisor: Dr.Christopher Pollett.
Multiple Tiers in Action
Automated Inventory Management Chao Li CS 491A Winter 06.
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
Choosing an Online Member Management System Ted Meyerson, Virginia Crespo Paul Bessell David Dickens Victor Bruce Emmerling.
Tracking Services for ANY websites and web applications Zhu Xiong CSE 403 LCO.
UX Design and Research.  Design problem: ◦ Design a new application for license activation  3 key components: ◦ An interface to create and extend trials.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
CAEL 5012 Rich Internet Applications. What you need For this part of the course you will need access to a server with PHP and MYSQL which will be supplied.
EPM Live – Positioning for Enterprise Project Management Presented by: Sasha Lomas, PMP ASL InfoTech inc. March 3, 2010.
WordPress Web. WordPress Blogging system with full content management Personal publishing system Built on PHP scripting language and MySQL relational.
Web Design Scripting and the Web. Books on Scripting.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
CI GLOBAL TECH LLC COMPANY OVERVIEW & OFFERING CI GLOBAL TECH.
MOBIGUIDE MOBIGUIDE CS 8803 – ADVANCED INTERNET APPLICATION DEVELOPMENT Project Presentation By: Ashwin Pallikarana Tirumala ( ) Lalanthika Vasudevan( )
WEB-ENHANCED INFORMATION MANAGEMENT (COMS E6125) SPRING 2008 (CVN) NAVID AZIMI (NA2258) Web Platforms, or: How I Learned To Stop Worrying And Love Facebook.
IBrutus Request Processor Grammar Rules Computer Vision Module Software Analysis and Design  Multiple data sources - CETI project data is spread over.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Instructional Technology & Design Office or Start the Presses! Using Wordpress for Website Design.
Distributed Software Development QR Marks The Spot Alpha Prototype Rebeka Belavić, Marko Basuga.
1 Producing Rich Internet Applications with an Open Source Platform Martin Cadirola Ecotronics.
Open Source Donation Management Software Laura Cassella, Matt Edmonds, Chris Reekie, Matt Wakim We would like to thank BBBS and the YWCA for the opportunity.
Capstone – Team C Project: Sisters Of The Road
LOGO 2 nd Project Design for Library Programs Supervised By Dr: Mohammed Mikii.
Product design portfolio.  September 2008 – present.
Computer Emergency Notification System (CENS)
Distributed Software Development QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud.
DemocracyApps, Inc. Community Budget Explorer A Technical Overview.
Syllabus Management System. The Problem There is need for a management system for syllabi that: Provides a simple and effective user interface Allows.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Senior Project, 2015, Spring Senior Project Web Site –Version 5 Student: Jacek Kopczynski, Florida International University Mentor: Masoud Sadjadi, Florida.
Sample School Website. What is wrong with the existing School Webspace Site? Can only host static pages – no dynamic content possible. Can not be edited.
“Which Content Management System (CMS)? Drupal, Word Press...” by Dene Grigar Spring 2012 Tech 101 Series.
CS779 Term Project Steve Shoyer Section 5 December 9, 2006 Week 6.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
Project Database Handler The Project Database Handler is a brokering application, which will mediate interactions between the project database and other.
OPEXShare The New Cloud-based System for DOE Operating Experience Presented by Gerry Whitney Mission Support Alliance, LLC DOE Operating Experience Committee.
The basics of knowing the difference CLIENT VS. SERVER.
IHacky Jon Lao Hong Nguyen Marcius Bagwan. iHacky Goals: Widen the social level of the developer community by popularizing their ways of software development.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Collegiate Times Grades James O’Hara Hang Lin Client: Alex Koma, managing editor, Collegiate Times Blacksburg March 4, 2014 Virginia Tech CS 4624.
CSC 2720 Building Web Applications Basic Frameworks for Building Dynamic Web Sites / Web Applications.
1/7/2016www.infocampus.co.in1. 1/7/2016www.infocampus.co.in2 Web Development training gives you and all-round training in both the design and the development.
Crit: Firmness The Expat Rec-Room Lauren Sternberg University of Greenwich March 10, 2016.
Eugene Marathon 5 Guys. What was planned to this point Main milestones ◦ Write first pass of documentation ◦ Create WebPages ◦ Get server running and.
Learn What’s New in WordPress4.0 Presented by: SunTecOSS.
Presentation by Giorgos Theodoridis. WordPress is a free web software you can use to create a beautiful website, blog, or app, (CMS) based on PHP and.
WEEKLY NEWSPAPER WEBSITES
WordPress Introduction
Lincoln in Our Time Online Museum Exhibition Website
Trail Study Kevin Cianfarini, Shane Davies, Marshall Hansen, Andrew Eason … CS4624: Multimedia, Hypertext, and Information Access Instructor: Dr. Edward.
Tracking Theatre/Cinema Production Experience
Multimedia Database Virginia Polytechnic Institute and State University Blacksburg, VA CS 4624 Multimedia, Hypertext and Information Access Client.
Collegiate Times Grades
Information Storage and Retrieval
TJHSST Website Redesign
The implementation of the HIRMEOS Annotation Service
Delivery Management System. BrilliantWMS offers Online Delivery Tracking mobile apps. Delivery Management provides customer products at given time. We.
Presentation transcript:

By Kyle Tanous & Aaron Richards Virginia Tech, Spring 2016 CS-4624 Blacksburg, VA 24061

Outline What is TimeBanks? Goals Design Prototyping Implementation Status and Future Goals

What is TimeBanks? Non-profit organization Facilitates service exchanges Users exchange services for hours, which function as Time Bank’s currency. Useful for people in need of particular services Soft-launch this year

Goals: Support NRV Promote tight-knit community within NRV The NRV Time Bank supports the NRV area Community events post launch Promote community inclusivity Everyone has skills to offer

Goals: Build a Better System Facilitate easy access to information for Time Bank staff Implement necessary time bank functionality User data Offers & Requests Hour tracking Provide a more usable interface to NRV Time Bank services compared to currently available interfaces

Popular System: hOurworld.org Pros Capable back-end Integration with other time banks Cons Usability issues Lack of interface customization options Poorly documented API

Design Approaches Two possible approaches: Create wrapper around hOurworld using API Poor documentation of the API was a barrier Create our own site Use WordPress and its plugins to alleviate the workload Create functionality with a MySQL database and PHP scripting

Prototyping Focused on workflow and usability Outline issues to be addressed during implementation Provide examples to interviewees for data curation

Implementation Mostly consists of PHP scripting Back-end: Database interactions/alterations Front-end: HTML generation via PHP embedded in WP pages Database setup Adding tables to store our own data types User data User posts

/rediagram Implementation Diagram

Future Goals Register domain User-to-user contact Administrator-to-user contact More effective information delivery (real-time feeds/chat) Rich media help and about pages More thorough documentation

Acknowledgement Zoe Belyavsky, our client, along with Ellen Stewart of NRV Time Bank have been ever-present sources of guidance during development. Her insight into requirements set forth by the TimeBanks organization proved invaluable throughout the development cycle in ensuring we delivered a suitable software system to the NRV Time Bank.

Questions?