+ All Categories
Home > Documents > UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC...

UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC...

Date post: 26-May-2020
Category:
Upload: others
View: 8 times
Download: 0 times
Share this document with a friend
22
Front and back-end development of a new website for one of the recharge centers Nova Ng Saratoga High School July 25, 2013 UC Berkeley NanoLab Summer Internship 2013
Transcript
Page 1: UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC Berkeley NanoLab Summer Internship 2013 . Overview • Machine Shop Website (Front-end)

Front and back-end development of a new website for one of the recharge centers

Nova Ng Saratoga High School

July 25, 2013

UC Berkeley NanoLab Summer Internship 2013

Page 2: UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC Berkeley NanoLab Summer Internship 2013 . Overview • Machine Shop Website (Front-end)

Overview

• Machine Shop Website (Front-end)

- Job Management System (Back-end) • NanoLab Website

(Front-end) • Acknowledgements

Page 3: UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC Berkeley NanoLab Summer Internship 2013 . Overview • Machine Shop Website (Front-end)

Machine Shop - Home Page (Before)

Page 4: UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC Berkeley NanoLab Summer Internship 2013 . Overview • Machine Shop Website (Front-end)

Machine Shop – Pages (Before)

Page 5: UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC Berkeley NanoLab Summer Internship 2013 . Overview • Machine Shop Website (Front-end)

Machine Shop - Objectives

• Default Layout • Navigation Bar • Less Scrolling • Consolidate

Information • “Modern” Look

Page 6: UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC Berkeley NanoLab Summer Internship 2013 . Overview • Machine Shop Website (Front-end)

Machine Shop – Layout Mockups

Chosen One

Created 10 different sample layouts as a proposal for the new look of the Machine Shop website

Page 7: UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC Berkeley NanoLab Summer Internship 2013 . Overview • Machine Shop Website (Front-end)

Machine Shop - Implementation

• Redesign all pages • HTML and CSS - styling the pages • Firebug add-on • Twitter Bootstrap - navigation bar • PhotoFiltre - banner, background, and link images • PhotoScape

Page 8: UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC Berkeley NanoLab Summer Internship 2013 . Overview • Machine Shop Website (Front-end)

Machine Shop - Coding

Page 9: UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC Berkeley NanoLab Summer Internship 2013 . Overview • Machine Shop Website (Front-end)

Machine Shop - Home Page (After)

Page 10: UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC Berkeley NanoLab Summer Internship 2013 . Overview • Machine Shop Website (Front-end)

Machine Shop – Pages (After)

Page 11: UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC Berkeley NanoLab Summer Internship 2013 . Overview • Machine Shop Website (Front-end)

Machine Shop – Job Management System

• Created 8 JavaBeans (using Eclipse IDE) - mechanicians, jobs, and accounting - using SQL to access relational database management system tables - load and save methods * insert and “delete”

Creating

Page 12: UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC Berkeley NanoLab Summer Internship 2013 . Overview • Machine Shop Website (Front-end)

Machine Shop – Job Management System: Planning

Page 13: UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC Berkeley NanoLab Summer Internship 2013 . Overview • Machine Shop Website (Front-end)

Machine Shop – Job Management System: Coding

Page 14: UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC Berkeley NanoLab Summer Internship 2013 . Overview • Machine Shop Website (Front-end)

NanoLab - Home Page (Before)

Page 15: UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC Berkeley NanoLab Summer Internship 2013 . Overview • Machine Shop Website (Front-end)

NanoLab – Member Portal,

Staff Menu (Before)

Page 16: UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC Berkeley NanoLab Summer Internship 2013 . Overview • Machine Shop Website (Front-end)

NanoLab - Objectives

• Visuals • Easy Access to

Links • Dynamic

Donations/ Supporters Box

Page 17: UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC Berkeley NanoLab Summer Internship 2013 . Overview • Machine Shop Website (Front-end)

NanoLab – Layout Mockups

Chosen One

Created 10 different sample layouts as a proposal for the new look of the NanoLab website

Page 18: UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC Berkeley NanoLab Summer Internship 2013 . Overview • Machine Shop Website (Front-end)

NanoLab - Implementation • Redesign home page, staff menu, and member

portal • HTML, CSS, and JavaScript - styling the page, rotating images • jQuery • Firebug add-on • Twitter Bootstrap - navigation bar • PhotoFiltre - photo editing • PhotoScape - .gif banner

Page 19: UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC Berkeley NanoLab Summer Internship 2013 . Overview • Machine Shop Website (Front-end)

NanoLab- Coding

Page 20: UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC Berkeley NanoLab Summer Internship 2013 . Overview • Machine Shop Website (Front-end)

NanoLab - Home Page (After)

Page 21: UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC Berkeley NanoLab Summer Internship 2013 . Overview • Machine Shop Website (Front-end)

NanoLab – Member Portal,

Staff Menu (After)

Page 22: UC Berkeley NanoLab Summer Internship 2013nanolab.berkeley.edu/public/general/outreach/... · UC Berkeley NanoLab Summer Internship 2013 . Overview • Machine Shop Website (Front-end)

Acknowledgements

• Olek Proskurowski for being a wonderful mentor and teaching me so much

• Hussain Alseddiq, Rosemary Spivey, and Eric Chu for helping me throughout these 6 weeks

• Katalin Voros & Bill Flounders for providing this enriching opportunity

Thank you to all NanoLab staff for creating such a comfortable and

encouraging learning environment and for inspiring young students

like me!


Recommended