Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Harrison Lin | Summer 2015 Harrison Lin | Summer 2015 Volunteer Management System for Crowdsourcing Observational Data."— Presentation transcript:

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

2

3

4

5 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

6 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

7 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

8 Initial Considerations Schema Design Schema Design

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

10 Initial Considerations Version Control Version Control

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

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

13 Laravel Prototype Laravel Documentation

14 Laravel Prototype Dependency management using Composer

15 Laravel Prototype Database Migration and Seeding using Artisan

16 Laravel Prototype Model-View-Controller design using Eloquent

17 Laravel Prototype Login Page

18 Laravel Prototype Edit Projects

19 Collaboration Kanbanchi

20 Collaboration Kanbanchi

21 Collaboration Google Docs

22 Collaboration Verbal and Written Communication

23 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

24 Thank you for listening


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

Similar presentations


Ads by Google