=======
###Google Docs
##Introduction
There are many technologies used in developing a web application. Fortunately, many of them are easy to use and aren't that hard to pick up given our rigorous curriculum. While each of us will surely have a specialty, it is necessary that we all have a level of understanding of various technologies that will allow each of us to make meaningful contributions to the project.
##Project Organization
In addition to this repository, we are using Zoho and Google Drive to host some documents, with the intention to eventually merge our Google Drive with GitHub as the team gains familiarity with the protocol/website
##Tools and technologies
-
- Ease of use: Trivial
- Used for: Communication and Planning w.r.t. Agile Development
- Useful resources:
-
GitHub/Git
- Ease of use: Moderately Difficult
- Used for: Version control, code and resource storage, documentation, hosting
- Useful resources:
-
HTML
- Ease of use: Easy
- Used for: Backbone of every web page on the internet, what you see when you click "View source"
- Useful resources:
- CSE 001, CSE 264
- W3 Schools
- Codecademy
-
CSS (Cascading Style Sheets)
- Ease of use: Trivial
- Used for: Styling HTML elements
- Useful resources:
- CSE 264
- W3 Schools
- Codecademy
-
Javascript
- Ease of use: Easy, with a knowledge of Java or a scripting language
- Used for: Website interactivity
- Useful resources:
- CSE 264
- W3 Schools
- Codecademy
###Front-end Frameworks
-
(Twitter) Bootstrap
- Ease of use: Easy, with background in HTML, CSS, and Javascript
- Used for: Layouts, formatting, front-end design, rapid development of front end
- Useful resources:
-
//We might not end up using this//[Foundation]
- Ease of use: Moderately Easy, with background in HTML, CSS, and Javascript
- Used for: Responsive design, rapid mobile-first development and front-end design
- Useful resources: