Harrison Lin | Summer 2015 Harrison Lin | Summer 2015 Volunteer Management System for Crowdsourcing Observational Data.

Slides:



Advertisements
Similar presentations
Agenda October 19, 2011 Google Account Organization – RSS – iGoogle homepage Communication – Gmail – Calendar Collaboration – Google Docs Presenters :
Advertisements

EPE Release 2 IOC Review August 7, 2012 Ocean Observatories Initiative OOI EPE Release 2 Initial Operating Capability Review Lab/Lesson Builder (LLB) Service.
MD Online IEP Instructional Series – PD Activity #1 Introduction: What is New in July 1, 2014 Version?
Single view of customer Support deposit and loan accounts Fully integrated General Ledger module that can be customised according to customer specification.
MyIsern Lime MyIsern : A Web-based Collaboration Database By Kevin English University of Hawaii, ICS 613.
COMP 6703 eScience Project Commercial Semantic Web of Digital Library  Student : Yin Chen  Client/Technical Supervisor : Tom Worthington  Academic Supervisor.
VLab Web Application Architecture Xinyi Dong 10/1/
COMP 6703 eScience Project Commercial Wiki of Academic Journal  Student : Yin Chen  Client/Technical Supervisor : Mr Tom Worthington  Academic Supervisor.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
ETH Initiative – Project FoodCASE Research on Data Quality of Scientific Database Systems by Example of Food Composition Databases Karl Presser.
FrontAccounting.
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
DiscoverU Plan. Discover. Share. dartmouth ∙ digital arts ∙ computer science ∙ native american program.
 Simplify Your Life. Use Google Docs. ELIB 570 Final Presentation: Web 2.0 Tool.
Team15 - GOTRLA Girls On The Run Los Angeles. An Insight In the Project The Project is about designing an ATTENDANCE MANAGEMENT system which could help.
OASIS V2+ Next Generation Open Access Server CSD 2006 / Team 12.
Employment Survey - General What we asked about:  Employee Traits  Graduate Skills – Desirable and Critical  Languages – Programming and Markup  Tool.
Metadata Harvesting The Hague, 13 & 14 January 2009 Julie Verleyen Scientific Coordinator, Europeana Office EuropeanaLocal Knowledge Sharing Workshop.
EPE Release 2 IOC Review August 7, 2012 Ocean Observatories Initiative OOI EPE Release 2 Initial Operating Capability Review System Development Overview.
Conceptual Architecture of Mozilla Firefox (version ) Jared Haines Iris Lai John,Chun-Hung,Chiu Josh Fairhead June 5, 2007.
Access 2013 Platform Overview Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate.
Introduction to Computers and Information Technology Teaches essential computer technology concepts and skills:  How computers work (hardware, software,
By: PHANIDEEP NARRA. OVERVIEW Definition Motivation.NET and J2EE Architectures Interoperability Problems Interoperability Technologies Conclusion and.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
Using Google Docs. Objectives Google Docs overview Create G-mail accounts – DO NOT use personal accounts Google Doc Interface Spreadsheet/Form overview.
In 8 Minutes SocialSimple Personalize Your Web Through Social Networking.
Evaluation of Agent Building Tools and Implementation of a Prototype for Information Gathering Leif M. Koch University of Waterloo August 2001.
Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies.
Unified Distributed (UDub Mail) Life Cycle Objectives Sachin Pradhan Gabriel Maganis.
ECI – electronic Commerce Infrastructure “ An application to the Shares Market ” Demetris Zeinalipour ( Melinos Kyriacou
Bringing local inclusion to the web. BACKGROUND A great number of people especially farmers lack information about techniques and methods that are guaranteed.
Google Tools for your Classroom. 6/15/2009. Agenda 1. Google Accounts 2. What is Web 2.0? 3. Intro to Google calendar 4. Google Docs 5. Google Forms and.
Clever Framework Name MARCH 27, Meeting Agenda  Framework Overview  Prototype 1 Design Goals  Prototype 1 Demo  Prototype 2 Design Goals  Timeline.
Team Illusion Members: Nathan Vickers Stephen Schoenberger Joshua Dodson Philip Fahnestock.
Working with Audiences Talking with Your Audience About Your Text Created by Jessie Moore Kapper.
Cases of Local Language Content Development and Dissemination across Developing Asia: Examples from PAN Laos L10n project By Valaxay DALALOY National Authority.
Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With.
What is a Wiki? A wiki is an online database that can be edited by anyone with access to it. “ Wiki ” is Hawaiian meaning ‘ fast ’ or ‘ quick ’
Aula CETMAR Online tools for e-learning Maria Jose R. Malmierca Lucía Fraga Lago.
2015 Summer Work Items (June 29 to August 31) OpenISDM Lab Johnson Su 2015/6/29.
MyLibrary: manage the resources you need Vision - Concept - Realisation - Confrontation? - Integration IATUL, Kraków 2004 Ursula Jutzi.
Nancy J. Hoebelheinrich, Knowledge Motifs LLC, David Bassendine, Blue Dot Lab, Chung-Yi (Sophie) Hou, NCAR Data Management Training (DMT) Working Group.
Prepared By: Techtic Solutions Why Choose Laravel Framework for Web Application Development?
Google App Engine. Contents Overview Getting Started Databases Inter-app Communications Modes.
Introduction The concept of a web framework originates from the basic idea that every web application obtains its foundations from a similar set of guidelines.
Volunteer Management System 黃儀銘林螢駿蘇展 Jim LinJohnson HuangJohnson Su For interns in summer 2015.
Why Laravel Development is the Best PHP Framework
Web Application Development with Laravel and Bootstrap
Sponsored by Portakal Technologies
Web Application.
Why API?.
Programmer: Roman Martushev
Presented by [Harshit Agrawal] 03/02/2017
7 Reasons Why Laravel is Prominent in 2017
Quicken Connection issues Number More info :
Software Architecture & Design (CSC-323)
PHP-language, database-programming
Stephan Zednik, Patrick West, Peter Fox Tetherless World Constellation
An Introduction to Collaborative Online Documents
Stephan Zednik, Patrick West, Peter Fox Tetherless World Constellation
Lecture 1: Multi-tier Architecture Overview
מונחים בסיסיים במודל השכבות
History of Racial Violence
Andrew Deason, Eric Harmon, Bryan Rau-Jacobs, Andrew Smith
Patricia NXT.
Follow-up actions to the June 2017 Standards Working Group meeting
Back end Development CS Programming Languages for Web Applications
Migration of LHCb collaboration database, mail and web services
Back end Development CS Programming Languages for Web Applications
PROCEDURE TO UPLOAD THE SELF AUDIT IN “CONSTRUCTION21
Presentation transcript:

Harrison Lin | Summer 2015 Harrison Lin | Summer 2015 Volunteer Management System for Crowdsourcing Observational Data

Project Goals Connect volunteers and project managers to crowdsourcing projects Connect volunteers and project managers to crowdsourcing projects Design a scalable system for use with multiple platforms Design a scalable system for use with multiple platforms Aggregate data while respecting volunteer privacy Aggregate data while respecting volunteer privacy

Internship Goals Construct a web application using industry-standard frameworks Construct a web application using industry-standard frameworks Reinforce programming skills across multiple languages Reinforce programming skills across multiple languages Collaborate with interns in a multi- lingual work environment Collaborate with interns in a multi- lingual work environment

Timeline Database Schema Design June 29 – July 17 User Interface (UI) Mockup July 6 – July 24 UI Prototype and Basic Functionality July 24 – August 27th

Initial Considerations Schema Design Schema Design

Initial Considerations Framework Selection Framework Selection Laravel PHP Framework ApacheMySQL PHP stack Artisan Console

Initial Considerations Version Control Version Control

Database Schema Design Relational Model Relational Model Role-based ownership Role-based ownership

UI Mockups Login Page Login Page Process View Process View Profile Management Profile Management

Laravel Prototype Laravel Documentation

Laravel Prototype Dependency management using Composer

Laravel Prototype Database Migration and Seeding using Artisan

Laravel Prototype Model-View-Controller design using Eloquent

Laravel Prototype Login Page

Laravel Prototype Edit Projects

Collaboration Kanbanchi

Collaboration Kanbanchi

Collaboration Google Docs

Collaboration Verbal and Written Communication

Objectives Overview Internship GoalsAddressed? Construct a web application using industry-standard frameworks Reinforce programming skills across multiple languages Collaborate with interns in a multi-lingual work environment

Thank you for listening