100 likes | 224 Views
Project Proposals. Bret Ikehara. What is STAR for Students?. STAR helps students check on their academic progress through viewing grades, checking on degree requirements, and etc. Why is it worth doing?.
E N D
Project Proposals Bret Ikehara
What is STAR for Students? • STAR helps students check on their academic progress through viewing grades, checking on degree requirements, and etc.
Why is it worth doing? The current website has been optimized for desktop web browsers, so it would be nice to do have an optimized, responsive website for mobile users. Goals: • Single page web application for mobile devices • Using icons and images to help breakdown information into an easier format • Use the HTML5 canvas to draw a graph of a student’s degree completion progression • Use video to explain breakdown of degree information.
What will I learn? Since all the data for STAR is already present, the project will focus upon displaying the information and how hypermedia can enhance the user’s experience. Technology that will be used: • YUI 3 • Handlebar Templates • REST backend using Java HttpServlets
What is GitBlit? GitBlit is an open source Git hosting web application written in Java. Basically, this project is great for cases where one cannot use cloud hosting providers such as GitHub.
Why is it worth doing? • Interface can be confusing at times • Some elements are duplicated which can lead to confusion? • Implement graphs using HTML5 canvas rather than Google Charts. • Visualize branching and forking using HTML5 canvas?
What will I learn? The project will focus on developing the user interfaces and its integration of valuable visualizations. Basically, user interface will be based on the importance and values of all the information. Technology that will be used: • jQuery • Wicket 1.4
Chess • A webapp based on chess. Image from http://susanpolgar.blogspot.com
Why is it worth doing? • Chess already has a well defined gameplay and methods of storing a game, so the project implementation is based on integrating user interface with graphics and images to help the user understand his game play statistics. • There exists other chess webapps, but the project will focus on the user experience.
What will I learn? This project will focus on the user interface. Technology that will be used: • YUI 3 on NodeJS • Handlebars.js • Scalable Vector Graphic • MongoDB or PostgreSQL for data storage