Team 4
- Rikard Halvorsen
- Ivar Conradi Østhus
- Arve Systad
- ~km
- Tor Martin
Code repository
We are using Github as a repository for our code. Everyone has read access. The main HTML is located in dashboard.html, and the scripts of interest are located in the scripts-folder. See http://github.com/ivarconr/html5-codecamp for these files.
Implementation
We have built a single-page HTML5-based web page that does not require any plugins to render. We have focused on the following technologies.
- HTML5 declarative form validation
- HTML5 canvas logo together with the new canvas javascript APIs
- Canvas and javascript for viewing images in a slideshow with overlay blending
- Local storage using the new WebSQL APIs (blog posts are stored locally)
- New CSS3 properties are utilized
- Websockets implementation using hosted Hookbox to publish new blog posts.
- Using a rich text editor powered by pure javascript
- Web fonts for header text
The following is a list of possible improvements, patches are welcome
- Additional storage of blog posts on a server
- Authentication
- Adding comments to blog posts