team 8 capstone project: online musical instrument store andrew szewczyk gabriel chaney

11
Team 8 Capstone Project: Online Musical Instrument Store Andrew Szewczyk Gabriel Chaney

Upload: joel-ward

Post on 23-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Team 8 Capstone Project: Online Musical Instrument Store Andrew Szewczyk Gabriel Chaney

Team 8 Capstone Project:Online Musical

Instrument Store

Andrew Szewczyk

Gabriel Chaney

Page 2: Team 8 Capstone Project: Online Musical Instrument Store Andrew Szewczyk Gabriel Chaney

Agenda

• Final Status Report– Gabe

• Front-end• Back-end

– Drew• Project Highlights• Project Lowlights• Key Learning’s• Next Steps

– Demo

Page 3: Team 8 Capstone Project: Online Musical Instrument Store Andrew Szewczyk Gabriel Chaney

Front-End

• Template Page (HTML, CSS, & PHP)– Ascetics– Layout

• Degradation

– Content– Good cross-browser functionality

• To-do– Handheld media

Page 4: Team 8 Capstone Project: Online Musical Instrument Store Andrew Szewczyk Gabriel Chaney

Front-End (cont’d)

• To-do (cont’d)– Contact Page– Lessons Page– Rental Page– E-commerce functionality

Page 5: Team 8 Capstone Project: Online Musical Instrument Store Andrew Szewczyk Gabriel Chaney

Back-End

• Forms for `instrument` & `customer` tables– Viewing, adding, and deleting

• Sweet image script for instruments! (thx to Drew!)

• To-do– Collectibles– Relationship tables

Page 6: Team 8 Capstone Project: Online Musical Instrument Store Andrew Szewczyk Gabriel Chaney

Back-End (cont’d)

• To-do (cont’d)– Make more secure

Page 7: Team 8 Capstone Project: Online Musical Instrument Store Andrew Szewczyk Gabriel Chaney

Server Design

• LAMP Progress– Linux Server built and configured– Apache hosting thesharpeye.dyndns.org– FTP server used for Site Updates– PHP scripts functional on server– MySQL installed and configured on Server

• Some web services violate ISP’s acceptable use policies.

• Customer will likely not have the know how to maintain a LAMP system.

Page 8: Team 8 Capstone Project: Online Musical Instrument Store Andrew Szewczyk Gabriel Chaney

Project Highlights

• Customer is happy with Website• Site updates possible without training• Huge learning curve overcome• Technologies Learned

– Implemented HTML/CSS/MySQL/PHP based site– Implemented Linux, Apache, MySQL, PHP, FTP

Server

• Rounding out technical skills

Page 9: Team 8 Capstone Project: Online Musical Instrument Store Andrew Szewczyk Gabriel Chaney

Project Lowlights

• Lack of time/man-power

• Needed to use external web host for long term site

• Some problems solved by over-elegant solutions

• Server and Site security needs to be extended

Page 10: Team 8 Capstone Project: Online Musical Instrument Store Andrew Szewczyk Gabriel Chaney

Key Learning's

• Web hosting is cheap

• Complexity

• Security is paramount

• Desirable skills

Page 11: Team 8 Capstone Project: Online Musical Instrument Store Andrew Szewczyk Gabriel Chaney

Next Steps

• Gabe will finish the website this summer

• Drew is considering starting a side business hosting/designing websites

• Drew and Gabe are currently interviewing with Valley companies