270 likes | 378 Views
MyHero's mission is to connect helpful individuals with those seeking answers to urgent life queries. Our process involves project timeline planning, prototype creation, research, data modeling, back-end and front-end development, design, and technical implementation to create a user-friendly app. Through prototyping, development lessons, and a specialized app workflow, we aim to make information easily accessible and reliable for anyone in need of assistance.
E N D
The Team Lee Kurland Xiaolong Song Jonathan Yuan Michael Wu
Agenda • Our Inspiration • Our Process • Our App!
Sometimes, you have questions.
But other times… • you have REALLY IMPORTANT QUSETIONS!!!
MyHero’s Mission Connect helpful people with those who need help answering life’s immediate questions
Our Process Project Timeline Prototype Process Mapping Research Define Data Model Back End Dev Front End Design
Process Mapping • Talk through the intended experience • Quickly define the scope of the project • Start identifying necessary screens
Prototyping • Move from concept to visuals, quickly! • Establish a common understanding of the product • Define ideal functionality Prototype Demo
Prototype Working Site
Apply Design Template • Located a free mobile site design template • Refined the look and feel • Standardized on common user conventions Sample
App Workflow GET Information • Use HTML form to collect user questions STORE Information • Use CGI with Python to store data to a JSON file • Load the JSON file • Decode the JSON file LOAD Information • Use Google Maps API for map display • Javascript and CSS throughout DISPLAY Information
Site Inventory • index.php • qc.php • ql.php • helphere.json • about.html • entry.cgi • find.html • script.js • style.css
Development Lessons • Biggest Challenges • Learning relevant programming languages with little experience • Server-side scripting • Most important breakthroughs • Being able to combine elements coded with different languages (HTML, PHP, Python, Javascript)