Download presentation
Presentation is loading. Please wait.
Published byEllen Day Modified over 8 years ago
1
Harrison Lin | Summer 2015 Harrison Lin | Summer 2015 Volunteer Management System for Crowdsourcing Observational Data
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.