├── README.md ├── day_1 ├── .gitignore ├── README.md ├── fonts │ ├── .gitkeep │ ├── lato-light-webfont.eot │ ├── lato-light-webfont.svg │ ├── lato-light-webfont.ttf │ ├── lato-light-webfont.woff │ ├── lato-light-webfont.woff2 │ ├── lato-regular-webfont.eot │ ├── lato-regular-webfont.svg │ ├── lato-regular-webfont.ttf │ ├── lato-regular-webfont.woff │ └── lato-regular-webfont.woff2 ├── gulpfile.js ├── images │ ├── arrow-down-black.svg │ ├── arrow-down.svg │ ├── arrow-left.svg │ ├── arrow-right.svg │ ├── arrow-up.svg │ └── profile.jpg ├── index.html ├── package.json └── styles │ ├── application.css │ ├── application.scss │ ├── base │ ├── _fonts.scss │ ├── _globals.scss │ ├── _normalize.scss │ └── _variables.scss │ ├── layout │ └── _scaffold.scss │ ├── modules │ ├── _badge.scss │ ├── _input.scss │ ├── _main_header.scss │ ├── _message_form.scss │ ├── _message_list.scss │ └── _sidebar.scss │ └── pages │ └── .gitkeep ├── day_2 ├── .gitignore └── angular_es6_seed │ ├── .gitignore │ ├── README.md │ ├── app │ ├── bootstrap.js │ ├── main.js │ ├── user.controller.js │ ├── user.service.js │ ├── user_list │ │ ├── reverse_name.service.js │ │ ├── user_list.controller.js │ │ ├── user_list.directive.js │ │ ├── user_list.module.js │ │ └── user_list_directive.html │ └── vendor.js │ ├── config.js │ ├── gulpfile.js │ ├── index.html │ ├── package.json │ └── styles │ ├── application.css │ ├── application.scss │ ├── base │ ├── _global.scss │ ├── _normalize.scss │ └── _variables.scss │ └── modules │ ├── _spinner.scss │ └── _user_list.scss ├── day_3 └── nodejs_express_socketio_chat │ ├── .gitignore │ ├── README.md │ ├── app.js │ ├── gulpfile.js │ ├── package.json │ ├── public │ ├── app │ │ ├── auth.js │ │ ├── bootstrap.js │ │ ├── main.js │ │ ├── message_form │ │ │ ├── message_form.controller.js │ │ │ ├── message_form.directive.js │ │ │ ├── message_form.html │ │ │ ├── message_form.module.js │ │ │ └── submit_form_on_return.directive.js │ │ ├── message_list │ │ │ ├── message_list.controller.js │ │ │ ├── message_list.directive.js │ │ │ ├── message_list.html │ │ │ └── message_list.module.js │ │ ├── participants_list │ │ │ ├── participants_list.controller.js │ │ │ ├── participants_list.directive.js │ │ │ ├── participants_list.html │ │ │ └── participants_list.module.js │ │ ├── sidebar │ │ │ ├── sidebar.controller.js │ │ │ ├── sidebar.directive.js │ │ │ ├── sidebar.html │ │ │ └── sidebar.module.js │ │ ├── vendor.js │ │ └── web_socket.js │ ├── config.js │ ├── images │ │ ├── arrow-down-black.svg │ │ ├── arrow-down.svg │ │ ├── arrow-left.svg │ │ ├── arrow-right.svg │ │ ├── arrow-up.svg │ │ └── profile.jpg │ ├── index.html │ └── styles │ │ └── application.css │ └── styles │ ├── application.scss │ ├── base │ ├── _global.scss │ ├── _normalize.scss │ └── _variables.scss │ ├── layout │ └── _scaffold.scss │ └── modules │ ├── _input.scss │ ├── _main_header.scss │ ├── _message_form.scss │ ├── _message_list.scss │ ├── _participants_list.scss │ └── _sidebar.scss ├── day_4 └── nodejs_express_socketio_chat │ ├── .gitignore │ ├── README.md │ ├── app.js │ ├── gulpfile.js │ ├── package.json │ ├── public │ ├── app │ │ ├── auth.js │ │ ├── avatar │ │ │ ├── avatar.directive.js │ │ │ ├── avatar.html │ │ │ └── avatar.module.js │ │ ├── bootstrap.js │ │ ├── main.js │ │ ├── message_form │ │ │ ├── message_form.controller.js │ │ │ ├── message_form.directive.js │ │ │ ├── message_form.html │ │ │ ├── message_form.module.js │ │ │ └── submit_form_on_return.directive.js │ │ ├── message_list │ │ │ ├── message_list.controller.js │ │ │ ├── message_list.directive.js │ │ │ ├── message_list.html │ │ │ └── message_list.module.js │ │ ├── participants_list │ │ │ ├── participants_list.controller.js │ │ │ ├── participants_list.directive.js │ │ │ ├── participants_list.html │ │ │ └── participants_list.module.js │ │ ├── sidebar │ │ │ ├── sidebar.controller.js │ │ │ ├── sidebar.directive.js │ │ │ ├── sidebar.html │ │ │ └── sidebar.module.js │ │ ├── vendor.js │ │ └── web_socket.js │ ├── config.js │ ├── images │ │ ├── arrow-down-black.svg │ │ ├── arrow-down.svg │ │ ├── arrow-left.svg │ │ ├── arrow-right.svg │ │ ├── arrow-up.svg │ │ └── profile.jpg │ ├── index.html │ └── styles │ │ └── application.css │ └── styles │ ├── application.scss │ ├── base │ ├── _global.scss │ ├── _normalize.scss │ └── _variables.scss │ ├── layout │ └── _scaffold.scss │ └── modules │ ├── _input.scss │ ├── _main_header.scss │ ├── _message_form.scss │ ├── _message_list.scss │ ├── _participants_list.scss │ └── _sidebar.scss └── day_5 └── nodejs_express_socketio_chat ├── .gitignore ├── README.md ├── app.js ├── gulpfile.js ├── package.json ├── public ├── app │ ├── auth.js │ ├── avatar │ │ ├── avatar.directive.js │ │ ├── avatar.html │ │ └── avatar.module.js │ ├── bootstrap.js │ ├── main.js │ ├── message_form │ │ ├── message_form.controller.js │ │ ├── message_form.directive.js │ │ ├── message_form.html │ │ ├── message_form.module.js │ │ └── submit_form_on_return.directive.js │ ├── message_list │ │ ├── format_message.service.js │ │ ├── formatted_message.directive.js │ │ ├── message_list.controller.js │ │ ├── message_list.directive.js │ │ ├── message_list.html │ │ ├── message_list.module.js │ │ └── relative_date.filter.js │ ├── participants_list │ │ ├── participants_list.controller.js │ │ ├── participants_list.directive.js │ │ ├── participants_list.html │ │ └── participants_list.module.js │ ├── sidebar │ │ ├── sidebar.controller.js │ │ ├── sidebar.directive.js │ │ ├── sidebar.html │ │ └── sidebar.module.js │ ├── vendor.js │ └── web_socket.js ├── config.js ├── images │ ├── arrow-down-black.svg │ ├── arrow-down.svg │ ├── arrow-left.svg │ ├── arrow-right.svg │ ├── arrow-up.svg │ └── profile.jpg ├── index.html └── styles │ └── application.css └── styles ├── application.scss ├── base ├── _global.scss ├── _normalize.scss └── _variables.scss ├── layout └── _scaffold.scss └── modules ├── _input.scss ├── _main_header.scss ├── _message_form.scss ├── _message_list.scss ├── _participants_list.scss └── _sidebar.scss /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/README.md -------------------------------------------------------------------------------- /day_1/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /day_1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/README.md -------------------------------------------------------------------------------- /day_1/fonts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /day_1/fonts/lato-light-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/fonts/lato-light-webfont.eot -------------------------------------------------------------------------------- /day_1/fonts/lato-light-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/fonts/lato-light-webfont.svg -------------------------------------------------------------------------------- /day_1/fonts/lato-light-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/fonts/lato-light-webfont.ttf -------------------------------------------------------------------------------- /day_1/fonts/lato-light-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/fonts/lato-light-webfont.woff -------------------------------------------------------------------------------- /day_1/fonts/lato-light-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/fonts/lato-light-webfont.woff2 -------------------------------------------------------------------------------- /day_1/fonts/lato-regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/fonts/lato-regular-webfont.eot -------------------------------------------------------------------------------- /day_1/fonts/lato-regular-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/fonts/lato-regular-webfont.svg -------------------------------------------------------------------------------- /day_1/fonts/lato-regular-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/fonts/lato-regular-webfont.ttf -------------------------------------------------------------------------------- /day_1/fonts/lato-regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/fonts/lato-regular-webfont.woff -------------------------------------------------------------------------------- /day_1/fonts/lato-regular-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/fonts/lato-regular-webfont.woff2 -------------------------------------------------------------------------------- /day_1/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/gulpfile.js -------------------------------------------------------------------------------- /day_1/images/arrow-down-black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/images/arrow-down-black.svg -------------------------------------------------------------------------------- /day_1/images/arrow-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/images/arrow-down.svg -------------------------------------------------------------------------------- /day_1/images/arrow-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/images/arrow-left.svg -------------------------------------------------------------------------------- /day_1/images/arrow-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/images/arrow-right.svg -------------------------------------------------------------------------------- /day_1/images/arrow-up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/images/arrow-up.svg -------------------------------------------------------------------------------- /day_1/images/profile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/images/profile.jpg -------------------------------------------------------------------------------- /day_1/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/index.html -------------------------------------------------------------------------------- /day_1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/package.json -------------------------------------------------------------------------------- /day_1/styles/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/styles/application.css -------------------------------------------------------------------------------- /day_1/styles/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/styles/application.scss -------------------------------------------------------------------------------- /day_1/styles/base/_fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/styles/base/_fonts.scss -------------------------------------------------------------------------------- /day_1/styles/base/_globals.scss: -------------------------------------------------------------------------------- 1 | body { 2 | font-family: "latoregular", "Helvetica", sans-serif; 3 | } 4 | -------------------------------------------------------------------------------- /day_1/styles/base/_normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/styles/base/_normalize.scss -------------------------------------------------------------------------------- /day_1/styles/base/_variables.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /day_1/styles/layout/_scaffold.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/styles/layout/_scaffold.scss -------------------------------------------------------------------------------- /day_1/styles/modules/_badge.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/styles/modules/_badge.scss -------------------------------------------------------------------------------- /day_1/styles/modules/_input.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/styles/modules/_input.scss -------------------------------------------------------------------------------- /day_1/styles/modules/_main_header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/styles/modules/_main_header.scss -------------------------------------------------------------------------------- /day_1/styles/modules/_message_form.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/styles/modules/_message_form.scss -------------------------------------------------------------------------------- /day_1/styles/modules/_message_list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/styles/modules/_message_list.scss -------------------------------------------------------------------------------- /day_1/styles/modules/_sidebar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_1/styles/modules/_sidebar.scss -------------------------------------------------------------------------------- /day_1/styles/pages/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /day_2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_2/.gitignore -------------------------------------------------------------------------------- /day_2/angular_es6_seed/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | jspm_packages -------------------------------------------------------------------------------- /day_2/angular_es6_seed/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_2/angular_es6_seed/README.md -------------------------------------------------------------------------------- /day_2/angular_es6_seed/app/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_2/angular_es6_seed/app/bootstrap.js -------------------------------------------------------------------------------- /day_2/angular_es6_seed/app/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_2/angular_es6_seed/app/main.js -------------------------------------------------------------------------------- /day_2/angular_es6_seed/app/user.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_2/angular_es6_seed/app/user.controller.js -------------------------------------------------------------------------------- /day_2/angular_es6_seed/app/user.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_2/angular_es6_seed/app/user.service.js -------------------------------------------------------------------------------- /day_2/angular_es6_seed/app/user_list/reverse_name.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_2/angular_es6_seed/app/user_list/reverse_name.service.js -------------------------------------------------------------------------------- /day_2/angular_es6_seed/app/user_list/user_list.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_2/angular_es6_seed/app/user_list/user_list.controller.js -------------------------------------------------------------------------------- /day_2/angular_es6_seed/app/user_list/user_list.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_2/angular_es6_seed/app/user_list/user_list.directive.js -------------------------------------------------------------------------------- /day_2/angular_es6_seed/app/user_list/user_list.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_2/angular_es6_seed/app/user_list/user_list.module.js -------------------------------------------------------------------------------- /day_2/angular_es6_seed/app/user_list/user_list_directive.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_2/angular_es6_seed/app/user_list/user_list_directive.html -------------------------------------------------------------------------------- /day_2/angular_es6_seed/app/vendor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_2/angular_es6_seed/app/vendor.js -------------------------------------------------------------------------------- /day_2/angular_es6_seed/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_2/angular_es6_seed/config.js -------------------------------------------------------------------------------- /day_2/angular_es6_seed/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_2/angular_es6_seed/gulpfile.js -------------------------------------------------------------------------------- /day_2/angular_es6_seed/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_2/angular_es6_seed/index.html -------------------------------------------------------------------------------- /day_2/angular_es6_seed/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_2/angular_es6_seed/package.json -------------------------------------------------------------------------------- /day_2/angular_es6_seed/styles/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_2/angular_es6_seed/styles/application.css -------------------------------------------------------------------------------- /day_2/angular_es6_seed/styles/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_2/angular_es6_seed/styles/application.scss -------------------------------------------------------------------------------- /day_2/angular_es6_seed/styles/base/_global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_2/angular_es6_seed/styles/base/_global.scss -------------------------------------------------------------------------------- /day_2/angular_es6_seed/styles/base/_normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_2/angular_es6_seed/styles/base/_normalize.scss -------------------------------------------------------------------------------- /day_2/angular_es6_seed/styles/base/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_2/angular_es6_seed/styles/base/_variables.scss -------------------------------------------------------------------------------- /day_2/angular_es6_seed/styles/modules/_spinner.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_2/angular_es6_seed/styles/modules/_spinner.scss -------------------------------------------------------------------------------- /day_2/angular_es6_seed/styles/modules/_user_list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_2/angular_es6_seed/styles/modules/_user_list.scss -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/.gitignore: -------------------------------------------------------------------------------- 1 | /public/jspm_packages 2 | node_modules -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/README.md -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/app.js -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/gulpfile.js -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/package.json -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/app/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/app/auth.js -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/app/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/app/bootstrap.js -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/app/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/app/main.js -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/app/message_form/message_form.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/app/message_form/message_form.controller.js -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/app/message_form/message_form.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/app/message_form/message_form.directive.js -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/app/message_form/message_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/app/message_form/message_form.html -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/app/message_form/message_form.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/app/message_form/message_form.module.js -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/app/message_form/submit_form_on_return.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/app/message_form/submit_form_on_return.directive.js -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/app/message_list/message_list.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/app/message_list/message_list.controller.js -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/app/message_list/message_list.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/app/message_list/message_list.directive.js -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/app/message_list/message_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/app/message_list/message_list.html -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/app/message_list/message_list.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/app/message_list/message_list.module.js -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/app/participants_list/participants_list.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/app/participants_list/participants_list.controller.js -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/app/participants_list/participants_list.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/app/participants_list/participants_list.directive.js -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/app/participants_list/participants_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/app/participants_list/participants_list.html -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/app/participants_list/participants_list.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/app/participants_list/participants_list.module.js -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/app/sidebar/sidebar.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/app/sidebar/sidebar.controller.js -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/app/sidebar/sidebar.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/app/sidebar/sidebar.directive.js -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/app/sidebar/sidebar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/app/sidebar/sidebar.html -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/app/sidebar/sidebar.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/app/sidebar/sidebar.module.js -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/app/vendor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/app/vendor.js -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/app/web_socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/app/web_socket.js -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/config.js -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/images/arrow-down-black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/images/arrow-down-black.svg -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/images/arrow-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/images/arrow-down.svg -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/images/arrow-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/images/arrow-left.svg -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/images/arrow-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/images/arrow-right.svg -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/images/arrow-up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/images/arrow-up.svg -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/images/profile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/images/profile.jpg -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/index.html -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/public/styles/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/public/styles/application.css -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/styles/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/styles/application.scss -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/styles/base/_global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/styles/base/_global.scss -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/styles/base/_normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/styles/base/_normalize.scss -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/styles/base/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/styles/base/_variables.scss -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/styles/layout/_scaffold.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/styles/layout/_scaffold.scss -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/styles/modules/_input.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/styles/modules/_input.scss -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/styles/modules/_main_header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/styles/modules/_main_header.scss -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/styles/modules/_message_form.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/styles/modules/_message_form.scss -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/styles/modules/_message_list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/styles/modules/_message_list.scss -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/styles/modules/_participants_list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/styles/modules/_participants_list.scss -------------------------------------------------------------------------------- /day_3/nodejs_express_socketio_chat/styles/modules/_sidebar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_3/nodejs_express_socketio_chat/styles/modules/_sidebar.scss -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/.gitignore: -------------------------------------------------------------------------------- 1 | /public/jspm_packages 2 | node_modules -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/README.md -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/app.js -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/gulpfile.js -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/package.json -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/auth.js -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/avatar/avatar.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/avatar/avatar.directive.js -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/avatar/avatar.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/avatar/avatar.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/avatar/avatar.module.js -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/bootstrap.js -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/main.js -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/message_form/message_form.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/message_form/message_form.controller.js -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/message_form/message_form.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/message_form/message_form.directive.js -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/message_form/message_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/message_form/message_form.html -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/message_form/message_form.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/message_form/message_form.module.js -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/message_form/submit_form_on_return.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/message_form/submit_form_on_return.directive.js -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/message_list/message_list.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/message_list/message_list.controller.js -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/message_list/message_list.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/message_list/message_list.directive.js -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/message_list/message_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/message_list/message_list.html -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/message_list/message_list.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/message_list/message_list.module.js -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/participants_list/participants_list.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/participants_list/participants_list.controller.js -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/participants_list/participants_list.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/participants_list/participants_list.directive.js -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/participants_list/participants_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/participants_list/participants_list.html -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/participants_list/participants_list.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/participants_list/participants_list.module.js -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/sidebar/sidebar.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/sidebar/sidebar.controller.js -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/sidebar/sidebar.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/sidebar/sidebar.directive.js -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/sidebar/sidebar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/sidebar/sidebar.html -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/sidebar/sidebar.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/sidebar/sidebar.module.js -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/vendor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/vendor.js -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/app/web_socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/app/web_socket.js -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/config.js -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/images/arrow-down-black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/images/arrow-down-black.svg -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/images/arrow-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/images/arrow-down.svg -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/images/arrow-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/images/arrow-left.svg -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/images/arrow-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/images/arrow-right.svg -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/images/arrow-up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/images/arrow-up.svg -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/images/profile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/images/profile.jpg -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/index.html -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/public/styles/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/public/styles/application.css -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/styles/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/styles/application.scss -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/styles/base/_global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/styles/base/_global.scss -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/styles/base/_normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/styles/base/_normalize.scss -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/styles/base/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/styles/base/_variables.scss -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/styles/layout/_scaffold.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/styles/layout/_scaffold.scss -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/styles/modules/_input.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/styles/modules/_input.scss -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/styles/modules/_main_header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/styles/modules/_main_header.scss -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/styles/modules/_message_form.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/styles/modules/_message_form.scss -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/styles/modules/_message_list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/styles/modules/_message_list.scss -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/styles/modules/_participants_list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/styles/modules/_participants_list.scss -------------------------------------------------------------------------------- /day_4/nodejs_express_socketio_chat/styles/modules/_sidebar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_4/nodejs_express_socketio_chat/styles/modules/_sidebar.scss -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/.gitignore: -------------------------------------------------------------------------------- 1 | /public/jspm_packages 2 | node_modules -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/README.md -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/app.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/gulpfile.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/package.json -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/auth.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/avatar/avatar.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/avatar/avatar.directive.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/avatar/avatar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/avatar/avatar.html -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/avatar/avatar.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/avatar/avatar.module.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/bootstrap.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/main.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/message_form/message_form.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/message_form/message_form.controller.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/message_form/message_form.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/message_form/message_form.directive.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/message_form/message_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/message_form/message_form.html -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/message_form/message_form.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/message_form/message_form.module.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/message_form/submit_form_on_return.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/message_form/submit_form_on_return.directive.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/message_list/format_message.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/message_list/format_message.service.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/message_list/formatted_message.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/message_list/formatted_message.directive.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/message_list/message_list.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/message_list/message_list.controller.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/message_list/message_list.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/message_list/message_list.directive.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/message_list/message_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/message_list/message_list.html -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/message_list/message_list.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/message_list/message_list.module.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/message_list/relative_date.filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/message_list/relative_date.filter.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/participants_list/participants_list.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/participants_list/participants_list.controller.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/participants_list/participants_list.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/participants_list/participants_list.directive.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/participants_list/participants_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/participants_list/participants_list.html -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/participants_list/participants_list.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/participants_list/participants_list.module.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/sidebar/sidebar.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/sidebar/sidebar.controller.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/sidebar/sidebar.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/sidebar/sidebar.directive.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/sidebar/sidebar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/sidebar/sidebar.html -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/sidebar/sidebar.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/sidebar/sidebar.module.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/vendor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/vendor.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/app/web_socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/app/web_socket.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/config.js -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/images/arrow-down-black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/images/arrow-down-black.svg -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/images/arrow-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/images/arrow-down.svg -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/images/arrow-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/images/arrow-left.svg -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/images/arrow-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/images/arrow-right.svg -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/images/arrow-up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/images/arrow-up.svg -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/images/profile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/images/profile.jpg -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/index.html -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/public/styles/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/public/styles/application.css -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/styles/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/styles/application.scss -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/styles/base/_global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/styles/base/_global.scss -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/styles/base/_normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/styles/base/_normalize.scss -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/styles/base/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/styles/base/_variables.scss -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/styles/layout/_scaffold.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/styles/layout/_scaffold.scss -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/styles/modules/_input.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/styles/modules/_input.scss -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/styles/modules/_main_header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/styles/modules/_main_header.scss -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/styles/modules/_message_form.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/styles/modules/_message_form.scss -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/styles/modules/_message_list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/styles/modules/_message_list.scss -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/styles/modules/_participants_list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/styles/modules/_participants_list.scss -------------------------------------------------------------------------------- /day_5/nodejs_express_socketio_chat/styles/modules/_sidebar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdietz/how_to_build_your_own_team_chat_in_five_days/HEAD/day_5/nodejs_express_socketio_chat/styles/modules/_sidebar.scss --------------------------------------------------------------------------------