Commit Graph

644 Commits (f24336777488d55942b80fc4412b8a02aaa4a1a7)

Author SHA1 Message Date
Sahat Yalkabov 6fcdabb1b4 Added profile information, avatar, login status, and other nice improvements on Steam page 2014-02-06 03:51:06 -05:00
Sahat Yalkabov 888f4eb86a Include free games in getOwnedGames, added custom thumbnail hover effect 2014-02-06 02:51:16 -05:00
Sahat Yalkabov 0774772dcd Add owned games thumbnails 2014-02-05 23:27:13 -05:00
Sahat Yalkabov 73411a03b0 Merge branch 'KarlJakober-master'
* KarlJakober-master:
  Add profile information and owned games to Steam template
  Steam API template display achievements
  Steam API code refactoring, added ownedGames API call
  removes steam auth, sets up steam api requests in async
  Adds Steam auth and API

Conflicts:
	views/api/index.jade
#
# It looks like you may be committing a merge.
# If this is not correct, please remove the file
#	.git/MERGE_HEAD
# and try again.

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch master
# All conflicts fixed but you are still merging.
#   (use "git commit" to conclude merge)
#
# Changes to be committed:
#
#	modified:   README.md
#	modified:   app.js
#	modified:   config/passport.js
#	modified:   config/secrets.js
#	modified:   controllers/api.js
#	modified:   models/User.js
#	new file:   views/api/steam.jade
#
# Changes not staged for commit:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#	modified:   config/passport.js
#	modified:   config/secrets.js
#	modified:   models/User.js
#	modified:   views/api/index.jade
#
2014-02-05 19:45:05 -05:00
Sahat Yalkabov 38296e38b1 Merge branch 'KarlJakober-master'
* KarlJakober-master:
  Add profile information and owned games to Steam template
  Steam API template display achievements
  Steam API code refactoring, added ownedGames API call
  removes steam auth, sets up steam api requests in async
  Adds Steam auth and API

Conflicts:
	views/api/index.jade
2014-02-05 19:44:54 -05:00
Sahat Yalkabov aa3e6e6a67 Add profile information and owned games to Steam template 2014-02-05 19:39:31 -05:00
Sahat Yalkabov eedfb77ac6 Steam API template display achievements 2014-02-05 19:30:00 -05:00
Sahat Yalkabov a2f4ffbf2b Merge branch 'master' of https://github.com/KarlJakober/hackathon-starter into KarlJakober-master
* 'master' of https://github.com/KarlJakober/hackathon-starter:
  removes steam auth, sets up steam api requests in async
2014-02-05 17:13:43 -05:00
Karl Jakober 1687440588 removes steam auth, sets up steam api requests in async 2014-02-05 21:04:02 +00:00
Sahat Yalkabov a86326c40c Placed lock icon outside of URL 2014-02-05 12:53:30 -05:00
Sahat Yalkabov 20621d535d Merge branch 'master' of https://github.com/KarlJakober/hackathon-starter into KarlJakober-master
* 'master' of https://github.com/KarlJakober/hackathon-starter:
  Adds Steam auth and API
2014-02-05 12:26:23 -05:00
Sahat Yalkabov e4d3fba68b Radio button text wrapped with span tag 2014-02-05 12:11:20 -05:00
Karl Jakober aa36ad9fbb Adds Steam auth and API 2014-02-05 16:37:48 +00:00
Abimael Martell adedc05b54 fix form inputs labels
some form inputs has a wrong "for" attribute
2014-02-04 09:24:04 -08:00
Sahat Yalkabov 61e95b582b Merge branch 'patch-1' of https://github.com/GeneralZero/hackathon-starter into GeneralZero-patch-1
* 'patch-1' of https://github.com/GeneralZero/hackathon-starter:
  Update profile.jade
  Readded newline
  Removed extra app.use(express.csrf());
  Removed dynamicHelpers comment
  Changed Views to accept CSRF token
  Added CSRF Protection to all form views
  Add CSRF Security measures on login forms

Conflicts:
	views/account/profile.jade
2014-02-04 00:37:32 -05:00
Sahat Yalkabov 0b89b41376 Display gravatar if no profile image is present 2014-02-03 19:12:21 -05:00
Sahat Yalkabov cf4b87988b Add icons to buttons on account page 2014-02-03 18:54:43 -05:00
Sahat Yalkabov 09ef5201e5 Made gravatar consistent with the rest of the form in Profile Information section 2014-02-03 18:51:19 -05:00
Daniel Mills 8e804c5a1a retro default, better size for xs 2014-02-03 18:18:28 -05:00
Daniel Mills f5ecfc507c add gravatar to profile 2014-02-03 17:50:47 -05:00
Brian Ridings c5199929a5 Update profile.jade 2014-02-03 13:32:13 -05:00
Brian Ridings 1b6aa2e603 Readded newline 2014-02-03 13:31:53 -05:00
Brian Ridings c99c8fe1f8 Changed Views to accept CSRF token 2014-02-03 13:08:34 -05:00
Brian Ridings f9ec861151 Added CSRF Protection to all form views 2014-02-03 13:02:24 -05:00
Sahat Yalkabov abd06d56c5 Removed blank lines 2014-02-03 09:25:33 -05:00
Ignazio Setti defa74f022 Use asset concatenation functions for loading styles and scripts inside layout file 2014-02-03 08:36:24 -05:00
Sahat Yalkabov 2412559ca7 Updated default style 2014-02-01 02:07:30 -05:00
Sahat Yalkabov f3a6cc4a89 Added lock icons instead of login required text 2014-02-01 01:58:40 -05:00
Sahat Yalkabov 8e17019208 Updated bootstrap and jquery references in layout 2014-02-01 01:33:45 -05:00
Sahat Yalkabov 77332fd641 Added fa icons to navbar 2014-02-01 01:32:36 -05:00
Sahat Yalkabov 6934aa1f98 Include CSS files inside styles.less, reduces number of HTTP requests 2014-01-31 00:29:29 -05:00
Sahat Yalkabov c5638ef5d2 Removed forgot password template and link on login page. 2014-01-29 19:40:40 -05:00
Sahat Yalkabov e9830325cd Update to Flip in X animation on home page success alert 2014-01-29 02:27:40 -05:00
Sahat Yalkabov 066bdd4f12 Display user email if Full Name is not present 2014-01-28 23:43:01 -05:00
Sahat Yalkabov a98844493a Removed .lead class from the list of APIs 2014-01-28 22:59:48 -05:00
Sahat Yalkabov 471f53f28b Added .profile-image class to an image in navbar to make it more explicit and easier to style 2014-01-28 22:49:23 -05:00
Sahat Yalkabov 12ee6a6b9d Add help-block with "Forgot your password" 2014-01-28 18:58:23 -05:00
Sahat Yalkabov 83fd4cc2a1 Add Forgot Password view 2014-01-28 18:57:58 -05:00
Sahat Yalkabov 717e47d52d Merge pull request #16 from williamle8300/patch-1
Fixed spelling typo: "irreversible"
2014-01-28 14:54:23 -08:00
Sahat Yalkabov 666a70a50e Update contact page to work with express-flash 2014-01-28 17:44:25 -05:00
Sahat Yalkabov 45d0c35f9d Update flash notifications on login, profile, signup pages to work with new express-flash 2014-01-28 17:41:13 -05:00
williamle8300 7890b38c28 Fixed spelling typo: "irreversible" 2014-01-28 14:35:44 -08:00
Ignazio Setti 32f64b3a92 Split the view into partials 2014-01-28 20:03:41 +01:00
Sahat Yalkabov 639db23067 Static content caching 2014-01-28 01:45:45 -05:00
Tim Messerschmidt 12d402f8fb Adds view for PayPal SDK sample 2014-01-27 12:21:43 -08:00
Tim Messerschmidt 3ca51fbbc4 Adds PayPal to the API browser 2014-01-27 11:36:59 -08:00
Sahat Yalkabov 839f91488a Fixed animation and data-dismiss on profile flash messages 2014-01-27 07:56:47 -05:00
Sahat Yalkabov 37fcec2221 Removed flat-ui-radios.js script call. 2014-01-27 07:56:30 -05:00
Sahat Yalkabov 802d685ee8 Add Login required text on some api links 2014-01-26 17:29:19 -05:00
Sahat Yalkabov ab09056976 Add sticky footer 2014-01-24 02:14:40 -05:00
Sahat Yalkabov 930aab7046 Update login and contact templates 2014-01-23 22:48:24 -05:00
Sahat Yalkabov be73f9c62f Add express validators to signup page, replaces custom written if statements 2014-01-23 22:39:59 -05:00
Sahat Yalkabov 76475411d1 Add contact page server side validation assertions using express-validator 2014-01-23 22:19:18 -05:00
Sahat Yalkabov 4af06e9169 Update button styles on login, signup, contact pages. Added font-awesome icons to them. 2014-01-23 21:42:52 -05:00
Sahat Yalkabov 8b81e3ef98 Removed flat-ui checkbox and radiobox 2014-01-23 21:36:10 -05:00
Sahat Yalkabov c1a0ea04e9 Add required fields on contact form 2014-01-23 21:34:41 -05:00
Sahat Yalkabov 6551020051 Update page header on contacts page 2014-01-23 20:36:41 -05:00
Sahat Yalkabov 4e1d5e5b06 Added dropdown menu on navbar, when clicked displays My Account and Logout links 2014-01-23 20:35:19 -05:00
Sahat Yalkabov faf23272a9 Add animte.css and fadeIn animations on alerts 2014-01-23 18:31:22 -05:00
Sahat Yalkabov 2a7c12d6ce Updated facebook page styling 2014-01-17 16:24:33 -05:00
Sahat Yalkabov 2a3955e25f Updated css styling on Twitter API page 2014-01-17 16:21:46 -05:00
Sahat Yalkabov 38245ccfb8 Code cleanup, updated jsdoc comments, added missing "next" error middleware to api.js controllers. 2014-01-13 04:24:31 -05:00
Sahat Yalkabov 0e82538dd3 Updated 404 page.
Deleted 500 page.
Switched to default Connect's expressHandler() that show stack trace.
2014-01-08 00:41:56 -05:00
Sahat Yalkabov 7e6dc8fefa Got rid of datatables.
Cleanup and refactoring.
2014-01-07 18:47:16 -05:00
Sahat Yalkabov dd9de5c4d0 removed requried=true attributes from inputs 2014-01-07 18:09:56 -05:00
Sahat Yalkabov 1837f558cb Updated navbar username display 2014-01-07 16:33:18 -05:00
Sahat Yalkabov b14eb88849 Email input fields set type to email 2014-01-07 16:32:59 -05:00
Sahat Yalkabov 8cb6f5e997 Minor changes on profile page 2014-01-07 15:55:56 -05:00
Sahat Yalkabov 09fb21b87a Simplified sign up form. Removed name. Changed username to email. 2014-01-07 15:54:57 -05:00
Sahat Yalkabov bedc91a25d Updated form name and id to email 2014-01-07 15:54:01 -05:00
Sahat Yalkabov d822249a2d Added unlink provider name to URLs 2014-01-07 14:37:23 -05:00
Sahat Yalkabov ae2b31c1fe Consolidated profile and settings tab onto a single page 2014-01-07 14:23:29 -05:00
Sahat Yalkabov 7e1db0e455 Top level index layout renamed to home 2014-01-07 13:39:58 -05:00
Sahat Yalkabov 72dd19c6f9 Moved api browser template into api folder, renamed to index.jade 2014-01-07 13:39:25 -05:00
Sahat Yalkabov 41f6b1c5f0 Renamed template account to profile 2014-01-07 13:37:13 -05:00
Sahat Yalkabov 6ad1073f7c Consolidated account login and signup templates under account folder 2014-01-07 13:36:44 -05:00
Sahat Yalkabov 5261bfef5f Changed to doctype html on 500 and 404 pages 2014-01-03 04:48:44 -05:00
Sahat Yalkabov a72900a5e1 Changed to doctype html 2014-01-03 04:47:31 -05:00
Sahat Yalkabov cd9b190d16 Added name field to signup, removed "I agree to terms" 2013-12-20 16:30:38 -05:00
Sahat Yalkabov 30a610be2c Cleaned up code + simplified 2013-12-20 14:12:29 -05:00
Sahat Yalkabov 2f0fe0eb27 Add authentication middleware to github route.
Removed old ios7 signup login page for now.
2013-12-20 02:39:51 -05:00
Sahat Yalkabov c6fddb33f5 Updated color scheme (green, node.js style) on 404 and 500 error pages 2013-12-20 00:26:55 -05:00
Sahat Yalkabov b4f1df3d18 Added error handling middleware that catches all errors. Also added 500.jade template for a user-friendly error template. 2013-12-19 13:53:00 -05:00
Sahat Yalkabov efa84dba1b Removed unusued code and images 2013-12-19 13:16:32 -05:00
Sahat Yalkabov b0390941f1 Input icon checkmark on signup page (username field) for live check if username is available 2013-12-18 14:56:48 -05:00
Sahat Yalkabov 08f56a44f5 Properly aligned checkbox on signup page 2013-12-18 14:38:10 -05:00
Sahat Yalkabov d7430955d9 Fixed profile tab id url 2013-12-18 13:24:33 -05:00
Sahat Yalkabov 21ea168bfd Use font-awesome circle X for dismissable alerts 2013-12-18 03:17:07 -05:00
Sahat Yalkabov 370f68674b Dismissable alert notifications on account page 2013-12-18 03:08:52 -05:00
Sahat Yalkabov 9996d07092 Updated margins on radio buttons
Flat UI style radio buttons on account page
2013-12-18 03:06:41 -05:00
Sahat Yalkabov bc39cd197c Flat UI checkboxes and radio buttons 2013-12-18 02:57:24 -05:00
Sahat Yalkabov 06c7775484 Fixed deprecated warning 2013-12-18 02:56:57 -05:00
Sahat Yalkabov 47e06d5a18 404 page and middleware 2013-12-18 02:07:01 -05:00
Sahat Yalkabov 6bffa6bb3d Flat UI as default theme.
Reduced navbar height on Flat UI theme.
Reduced image dimensions to 30px of profile image in navbar.
2013-12-17 23:36:59 -05:00
Sahat Yalkabov f35370dd30 Removed custom javascript that adds tab url to location bar. Wait until a better solution. 2013-12-17 21:32:45 -05:00
Sahat Yalkabov f2048f3fda Refactoring, removed forgot password placeholder 2013-12-17 21:24:08 -05:00
Sahat Yalkabov 6e708d2998 Refactoring 2013-12-15 14:11:57 -05:00
Sahat Yalkabov 273bd0afcc Refactoring and code cleanup 2013-12-15 14:02:41 -05:00
Sahat Yalkabov ac0a77d0ff Replaced flat-ui.min.css with LESS version from Bootswatch, plus other css fixes 2013-12-14 17:39:37 -05:00
Sahat Yalkabov 7175005e2c Google linking and unlinking works successfully now 2013-12-13 01:12:59 -05:00
Sahat Yalkabov 91aa039d27 Persistent hash url on tab changes on account page 2013-12-13 00:30:37 -05:00
Sahat Yalkabov f0bbf2985c Implemented change password functionality 2013-12-12 21:47:34 -05:00
Sahat Yalkabov beab17b9e8 Using default bootstrap 2013-12-12 20:56:33 -05:00
Sahat Yalkabov ef967cafda Linked profiles are determined dynamically 2013-12-12 14:01:19 -05:00
Sahat Yalkabov be1eb09af8 account page small ui changes 2013-12-12 13:55:12 -05:00
Sahat Yalkabov 6870bcc098 Implemented Delete account feature 2013-12-12 12:41:29 -05:00
Sahat Yalkabov 81e42085b1 Display ObjectID in Navbar if no user's name is provided for oauth users 2013-12-12 02:27:36 -05:00
Sahat Yalkabov 03b913252e Set api list as ordered numbers 2013-12-12 02:25:29 -05:00
Sahat Yalkabov e3e718b2fa Minor css adjustments accross all templates 2013-12-12 02:21:39 -05:00
Sahat Yalkabov 75ef770e49 Github page Ui modifications 2013-12-12 01:54:48 -05:00
Sahat Yalkabov 332d280bc4 Removed inline ToS, will link to a new page instead 2013-12-12 01:36:54 -05:00
Sahat Yalkabov eb0a6b95c6 Css improvements and cleanup 2013-12-12 01:35:18 -05:00
Sahat Yalkabov 93a73da381 Minor UI changes 2013-12-12 00:38:31 -05:00
Sahat Yalkabov 11296bccd4 Added terms of service checkbox validation 2013-12-12 00:26:57 -05:00
Sahat Yalkabov b76e67d3a4 Fixed terms and conditions on signup page, also removed script tag that is no longer being used 2013-12-11 22:29:43 -05:00
Sahat Yalkabov 46ae48c46f Refactoring 2013-12-11 22:22:19 -05:00
Sahat Yalkabov ca70233443 Username or User's name will be displayed next to logout link when user is authenticated. User's name takes precedence over username aka email 2013-12-11 22:20:45 -05:00
Sahat Yalkabov a9cd6e07ac User profile pictures now defaults to empty string, it won't be displayed if it's not present 2013-12-11 22:16:06 -05:00
Sahat Yalkabov 6e0c7afb5a Cleanup and minor fixes 2013-12-11 21:59:40 -05:00
Sahat Yalkabov 3d923215c2 Css libraries are now loaded separately in the <head>, styles.less only includes its own styles 2013-12-11 21:56:04 -05:00
Sahat Yalkabov a26833f667 Css adjustments 2013-12-11 20:50:48 -05:00
Sahat Yalkabov ec452a1d54 Replaced h2 Login with form legend Login 2013-12-11 20:45:29 -05:00
Sahat Yalkabov 6fda1489aa Signup page redesign, kept old iOS template just in case 2013-12-11 20:42:30 -05:00
Sahat Yalkabov 5ce2730256 Login page redesign 2013-12-11 20:26:53 -05:00
Sahat Yalkabov d73e615362 Contact form redesign 2013-12-11 19:57:22 -05:00
Sahat Yalkabov 10f1b5abde Login redesign, saved ios7 login just in case 2013-12-11 19:05:16 -05:00
Sahat Yalkabov d961615a02 Added back flatUI CSS 2013-12-11 15:34:53 -05:00
Sahat Yalkabov f8b64f985d Removed etsy links, won't be doing that API yet 2013-12-10 03:13:48 -05:00
Sahat Yalkabov b129de494f Right margin 10px on tweet images 2013-12-10 03:10:43 -05:00
Sahat Yalkabov e212ddb629 Reverted back to .user class as it was causing side-effect issues.
UI cleanup on Twitter page.
2013-12-10 03:08:43 -05:00
Sahat Yalkabov 06b4c3bcd6 Geolocation parameter on tweets 2013-12-10 02:58:03 -05:00
Sahat Yalkabov 96b45bb82e Blue twitter logo in page-header 2013-12-10 02:41:18 -05:00
Sahat Yalkabov b306c2de31 Twitter page links 2013-12-10 02:18:42 -05:00
Sahat Yalkabov 9608c3d770 Updated links on new york times page 2013-12-10 02:16:54 -05:00
Sahat Yalkabov bb577d43ea NYT Bestsellers are now displayed in a sortable table with isbn, author, title and description of each book 2013-12-10 01:27:58 -05:00
Sahat Yalkabov 3bd21d9244 New york times bestsellers api implementation 2013-12-10 01:16:03 -05:00
Sahat Yalkabov 2a9901d2c2 Added top albums images on last.fm page 2013-12-10 00:36:52 -05:00
Sahat Yalkabov b72599151a Async parallel to retrieve artist's top albums as well 2013-12-10 00:32:23 -05:00
Sahat Yalkabov 96a1892234 Updated top bar links on last.fm page 2013-12-10 00:03:49 -05:00
Sahat Yalkabov 4d20bf653a Cleanup 2013-12-09 23:53:47 -05:00
Sahat Yalkabov 135550d38d Added similar artists, artist stats 2013-12-09 23:46:10 -05:00
Sahat Yalkabov c5d2513e43 Added artist information on last.fm example with bio, tags, cover image, and stats 2013-12-09 23:11:41 -05:00
Sahat Yalkabov e8f2a6688b Added forms for artist and track retrieval on last.fm page 2013-12-09 21:20:41 -05:00
Sahat Yalkabov 32ef20a04d created New york times api template 2013-12-09 21:04:40 -05:00
Sahat Yalkabov d4af82594f Last.fm get artist info example 2013-12-09 19:26:26 -05:00
Sahat Yalkabov 08c1b9673c Unauthorized page no longer needed 2013-12-08 04:50:00 -05:00
Sahat Yalkabov 06db58c554 Added aviary api example 2013-12-08 01:49:18 -05:00
Sahat Yalkabov 58805c678d Code cleanup 2013-12-08 01:17:12 -05:00
Sahat Yalkabov ba75d67688 Display just the latest tumblr photo post instead of all posts 2013-12-08 01:02:33 -05:00
Sahat Yalkabov ced190e0af Added Photos on tumblr example api 2013-12-08 00:35:35 -05:00
Sahat Yalkabov 4f9d7727c0 Added facebook friends to fb api example 2013-12-07 22:50:27 -05:00
Sahat Yalkabov eb070884be Added Get current user information from facebook example 2013-12-07 22:33:49 -05:00
Sahat Yalkabov 8967f461eb Swapped fb with fbgraph, and other minor fixes 2013-12-07 22:15:11 -05:00
Sahat Yalkabov c4669aca3b Fixed column not spanning properly 2013-12-07 21:51:56 -05:00
Sahat Yalkabov d7f19c483f New github api page with a repo information example
Bootstrap-Well ios7 style
2013-12-07 21:44:26 -05:00
Sahat Yalkabov b6e1943571 Smooth table hover transition 2013-12-07 18:58:01 -05:00
Sahat Yalkabov 44c90b7156 Finished web scraping example with a hacker news top 30 links 2013-12-07 18:53:00 -05:00
Sahat Yalkabov 5b99baa007 Web scraping page 2013-12-07 17:45:20 -05:00
Sahat Yalkabov 8a84fef5a2 Added cheerio lib and new api links 2013-12-07 17:27:27 -05:00
Sahat Yalkabov bdfc7398bb Linked accounts on account settings page 2013-12-07 16:06:36 -05:00
Sahat Yalkabov 324826ff7b Added delete account section in account settings page 2013-12-07 15:21:08 -05:00
Sahat Yalkabov b46c984704 Updated account management settings tab 2013-12-07 15:14:28 -05:00
Sahat Yalkabov 2da4c99cd3 Simple tumblr api demo that displays my blog name 2013-12-07 02:50:07 -05:00
Sahat Yalkabov cbc9ec3506 removed admin middleware, also provider is now dynamically set on unauthorized page button url 2013-12-07 02:08:53 -05:00
Sahat Yalkabov b0a745cc3b Added links on Tumblr page 2013-12-07 02:07:57 -05:00
Sahat Yalkabov 388599ac28 Tumblr now also redirects to unauthorized page if no token found 2013-12-07 01:46:49 -05:00
Sahat Yalkabov 2c15e7774c Created a separate page to which user gets redirected if no token is present (foursquare) 2013-12-07 01:39:11 -05:00
Sahat Yalkabov f332cf8500 Updated some controller names
Added tumblr oauth routes
Tumblr Get token button
2013-12-06 22:23:05 -05:00
Sahat Yalkabov a0a0c0e4ae Minor corrections 2013-12-06 21:41:59 -05:00
Sahat Yalkabov 09c1f649fc Removed page-header class 2013-12-06 02:56:56 -05:00
Sahat Yalkabov 410fdf00f5 UI Cleanup, Added new API links 2013-12-06 02:53:12 -05:00
Sahat Yalkabov 4a2702860e New shiny sendgrid logo on contact page 2013-12-06 02:19:57 -05:00
Sahat Yalkabov d4df06f2d9 client-side input required on email and passwords fields 2013-12-06 02:04:20 -05:00
Sahat Yalkabov 52827c7c9b removed picture selectors on account page 2013-12-06 01:14:10 -05:00
Sahat Yalkabov 1affaa4859 Added active class to profile name in navbar if current page is account management 2013-12-06 00:58:41 -05:00
Sahat Yalkabov bc433afe9f Display user profile picture on navbar next to the name 2013-12-06 00:54:22 -05:00
Sahat Yalkabov 93abd14e28 Updating gender radio button now correctly updates the database value 2013-12-06 00:25:49 -05:00
Sahat Yalkabov ce3a8c78ec Added gender to user schema and radio buttons to account page 2013-12-06 00:18:39 -05:00
Sahat Yalkabov 4d92ad9d16 User profile information is now successfully saved and retrieved back on account profile page 2013-12-05 23:53:14 -05:00
Sahat Yalkabov 44a985f838 Updated email input fields to username id and name 2013-12-05 23:24:12 -05:00
Sahat Yalkabov 1ddd639592 Client-side required password and email fields 2013-12-05 23:12:43 -05:00
Sahat Yalkabov 3e41002cf2 Tweaks to paddings 2013-12-05 20:51:05 -05:00
Sahat Yalkabov cdc7e2f0c2 Increased margin on page-header 2013-12-05 19:11:06 -05:00
Sahat Yalkabov e82160ede9 Major account page redesign 2013-12-05 16:42:30 -05:00
Sahat Yalkabov 65b44f7000 Added jasny bootstrap package 2013-12-05 16:00:21 -05:00
Sahat Yalkabov e70d02625f Reduced span column of contact form 2013-12-05 15:05:07 -05:00
Sahat Yalkabov e62d67fe5e Merged user checks with venues, no more tabs 2013-12-05 14:57:47 -05:00
Sahat Yalkabov 18a53bca71 ios7 style navigation tabs and pills 2013-12-05 14:45:34 -05:00
Sahat Yalkabov 5ca49c5c70 Foursquare api, docs, console links 2013-12-05 13:02:11 -05:00
Sahat Yalkabov 16e1f265c1 Justified nav buttons, thinner header typography (fontweight=200) 2013-12-05 12:58:13 -05:00
Sahat Yalkabov ac0bf8a985 Foursquare documentation buttons 2013-12-05 00:24:41 -05:00
Sahat Yalkabov 6794f64a03 Minor style change on foursquare venue detail, and removed old images 2013-12-04 22:11:09 -05:00
Sahat Yalkabov ffed158a4e Fixed label-default style typo 2013-12-04 21:06:51 -05:00
Sahat Yalkabov 2fe97293c7 Added name field to contact form 2013-12-04 20:55:01 -05:00
Sahat Yalkabov 7ca82344ca Swapped twitter and google auth buttons on login/signup pages 2013-12-04 20:52:35 -05:00
Sahat Yalkabov 7ba2a5f010 Removed flat ui theme, separate animate.css reference in layout template 2013-12-04 20:49:48 -05:00
Sahat Yalkabov e26eb95d21 Added terms and conditions 2013-12-04 20:41:59 -05:00
Sahat Yalkabov a88966243a Autofocus email field 2013-12-04 20:19:24 -05:00
Sahat Yalkabov 62022240d5 Updated foursquare venue detail UI 2013-12-04 19:59:03 -05:00
Sahat Yalkabov 389929df8a Blurred background on login and sign up pages, hide navbar on those pages 2013-12-04 18:35:40 -05:00
Sahat Yalkabov a80f0a9ec1 Lots of awesome improvements to datatable styles, css refactoring and cleanup 2013-12-04 17:32:06 -05:00
Sahat Yalkabov a2ff239f42 Improved foursquare trending venues datatable, plus added dynamic show/hide of certain columns depending on the screen size 2013-12-04 16:38:02 -05:00
Sahat Yalkabov 73bcd2df93 dataTable jquery plugin for foursquare api tables 2013-12-04 16:01:09 -05:00
Sahat Yalkabov 298e0f02e3 New foursquare authentication token request UI 2013-12-04 15:25:57 -05:00
Sahat Yalkabov b6acf80f27 Minor fixes 2013-12-04 14:27:18 -05:00
Sahat Yalkabov 1917df6b61 Animate.css fade in animations on login and signup containers 2013-12-04 14:17:58 -05:00
Sahat Yalkabov 652fa0b57b Signup page now has a similar design as login page 2013-12-04 14:07:58 -05:00
Sahat Yalkabov 12368eaf95 Updated passport local strategy to use usernameEmail usernameField 2013-12-04 07:58:17 -05:00
Sahat Yalkabov 83dbe9c197 Redirect back to previous page when visiting login and sign up pages after user is already logged in 2013-12-04 07:44:07 -05:00
Sahat Yalkabov 3c5f19a6d9 More css enhancements on login container, plus added new ios 7 styled buttons 2013-12-04 06:39:47 -05:00
Sahat Yalkabov ff44a0e3bd Removed opacity animations on login page 2013-12-04 06:27:10 -05:00
Sahat Yalkabov 698ef88f64 Pretty sweet login container 2013-12-04 06:05:41 -05:00
Sahat Yalkabov 60990bc148 Contact form changed layout to form-horizontal 2013-12-04 04:26:10 -05:00
Sahat Yalkabov 27c936accb larger right margin on icons, instead of using spans as widget containers, panels are used now instead 2013-12-04 04:19:07 -05:00
Sahat Yalkabov 6bef687722 White background + box shadow on span columns 2013-12-04 03:53:45 -05:00
Sahat Yalkabov 127b132bc6 Reduced navbar height to 45px, input textfields now have ios 7 style 2013-12-04 03:28:49 -05:00
Sahat Yalkabov d834d382e4 Removed glyphicons, updated contact page, started custom io7 bootstrap theme 2013-12-04 02:51:31 -05:00
Sahat Yalkabov f50f4a0728 Removed app.css from git, only less will be in the repo 2013-12-04 01:25:55 -05:00
Sahat Yalkabov 4f843bfe26 Removed old css references, switched flat-ui to LESS 2013-12-03 23:00:13 -05:00
Sahat Yalkabov 188539d4fe Removed angular.js related files which are no longer used 2013-12-03 17:36:13 -05:00
Sahat Yalkabov 291b06a971 Added twitter and github sign-in buttons; reduced button sizes 2013-12-02 10:51:19 -05:00
Sahat Yalkabov 5843ac3341 Code cleanup 2013-12-01 14:02:06 -05:00
Sahat Yalkabov fd1afc9593 Removed first and last name frields on contact form 2013-11-30 13:35:10 -05:00
Sahat Yalkabov b5fc4a024f Success and error flash messages on contact form 2013-11-30 13:27:43 -05:00
Sahat Yalkabov d023e2f997 contact form improvements, partial POST form implementation 2013-11-30 02:30:00 -05:00
Sahat Yalkabov 4629af3765 refactoring of foursquare controller and template variable names 2013-11-30 02:11:04 -05:00
Sahat Yalkabov 501eda8593 Displays a flash message with an actual error message when foursquare token is not present 2013-11-30 02:07:29 -05:00
Sahat Yalkabov 0fcc76750f Profile information is now correctly retrieved when signing in via google auth 2013-11-30 01:55:38 -05:00
Sahat Yalkabov 6f97fb69b6 Display user checkins 2013-11-30 01:52:29 -05:00
Sahat Yalkabov 18eefcdaff style improvements on venue detail template 2013-11-30 01:22:56 -05:00
Sahat Yalkabov f60c0ea23b added venue detail api example 2013-11-30 01:12:28 -05:00
Sahat Yalkabov d147d12290 trending venues are now processing using async parallel, cleaned up the foursquare controller as well 2013-11-30 00:56:31 -05:00
Sahat Yalkabov 39be015061 Code style refactoring 2013-11-30 00:28:30 -05:00
Sahat Yalkabov b7ae5e74b3 Display check-in count and here now # of people, also trending venues is now displayed in a <table> 2013-11-30 00:03:31 -05:00
Sahat Yalkabov c3dc46f999 alert dialog if no token found (foursquare) 2013-11-29 23:47:26 -05:00
Sahat Yalkabov 7ec71b435a removed footer / spinning icon on Get Foursquare Token button 2013-11-29 23:40:21 -05:00
Sahat Yalkabov 7abf10967d contact form is now centered and body textarea height increase 2013-11-29 23:31:39 -05:00
Sahat Yalkabov f5e6c04d7c Logged in alert on index page can now be closed, changed style 2013-11-29 23:22:33 -05:00
Sahat Yalkabov fc42d8afc1 Facebook API page and controller 2013-11-26 23:32:33 -05:00
Sahat Yalkabov 7acbf133ae Check if user has a foursquare token, if not display a button to get a token, otherwise display results from foursquare API 2013-11-25 11:57:06 -05:00
Sahat Yalkabov cbe55a79e9 Added template, route and barebone controller for Tumblr api 2013-11-23 15:01:17 -05:00
Sahat Yalkabov 4ba93805e4 Google oauth2 login 2013-11-21 14:20:38 -05:00
Sahat Yalkabov 3db05555f8 Added contact form 2013-11-20 08:03:10 -05:00
Sahat Yalkabov 5cc7bb4800 Passwords do not match validation on signup page 2013-11-20 02:38:03 -05:00
Sahat Yalkabov 3dbe5fab18 Removed jquery-validate, use server-side only instead 2013-11-20 01:46:32 -05:00
Sahat Yalkabov 0108b4349a Added temporary footer 2013-11-19 23:19:53 -05:00
Sahat Yalkabov a3b5ab6e59 Updated Foursquare template 2013-11-19 22:42:58 -05:00
Sahat Yalkabov 2c344c128b simplified trending venues markup 2013-11-19 22:24:21 -05:00
Sahat Yalkabov 3905e45d86 css improvements on foursquare api page 2013-11-19 22:03:12 -05:00
Sahat Yalkabov e6190682a2 Foursquare jumbotron 2013-11-19 21:56:26 -05:00
Sahat Yalkabov ef327a4813 Added geoip-lite to get Lat/Long coordinates based on user's ip address 2013-11-19 21:31:31 -05:00
Sahat Yalkabov de5e98a071 Hide Get Foursquare Token if it's already saved in DB 2013-11-19 19:40:24 -05:00
Sahat Yalkabov 31a347afb1 display trending locations on foursquare page 2013-11-19 19:39:10 -05:00
Sahat Yalkabov f2fae1318b Added trending venues foursquare example 2013-11-19 17:42:56 -05:00
Sahat Yalkabov 55de39f30e Login requirement to view Foursquare API page 2013-11-19 17:12:36 -05:00
Sahat Yalkabov 58457a58e7 Updated foursquare routes for authorization. Now properly retrives the Oauth token when app is authorized 2013-11-19 17:09:05 -05:00
Sahat Yalkabov 7bef3acaf3 Added foursquare API 2013-11-19 16:20:18 -05:00
Sahat Yalkabov 9d3da077a6 added validation with jquery-validate on signup page 2013-11-19 15:52:34 -05:00
Sahat Yalkabov b7cba35637 Created API and contact page templates 2013-11-19 14:36:10 -05:00
Sahat Yalkabov e0049be2d8 Added required fields on signup page 2013-11-19 14:20:43 -05:00
Sahat Yalkabov c7f5044f35 jquery-validate plugin for form validation 2013-11-19 14:17:09 -05:00
Sahat Yalkabov 3c6b5b9ee0 auto-populate account page form fields with existing data 2013-11-19 13:23:39 -05:00
Sahat Yalkabov 4b1ee53d1e Added account management page 2013-11-19 13:20:50 -05:00
Sahat Yalkabov 5f70734523 Removed message variable (old flash messages) 2013-11-19 13:18:01 -05:00
Sahat Yalkabov 0fcc9492be removed required:true from firstname and lastname 2013-11-19 13:13:41 -05:00
Sahat Yalkabov 07ac42ae8d Added password validator and facebook routes 2013-11-19 01:34:09 -05:00
Sahat Yalkabov ce8ffb56e2 added a dynamic page title 2013-11-18 23:55:20 -05:00
Sahat Yalkabov 0cec4c8f5f Removed remember me 2013-11-18 23:55:02 -05:00
Sahat Yalkabov 317c86f640 Added font-awesome (for social icons on login page) 2013-11-18 23:26:59 -05:00
Sahat Yalkabov 7f2e8d2d82 Fixed error messages css 2013-11-18 22:52:56 -05:00
Sahat Yalkabov d6e87b6c91 Flat-UI theme 2013-11-18 22:31:55 -05:00
Sahat Yalkabov 222dbc8b40 simplified validation error flash message output 2013-11-18 19:27:35 -05:00
Sahat Yalkabov 4adfe6497b validation errors for signup page 2013-11-18 18:21:42 -05:00
Sahat Yalkabov e4b3b26b61 Added error flash message on login page 2013-11-18 18:00:05 -05:00
Sahat Yalkabov 01f027430b Fixed Login passport configuration, plus code refactoring and cleanup 2013-11-18 17:37:50 -05:00
Sahat Yalkabov 8322b40095 Display welcome message and Logout link if the user is already logged in 2013-11-18 14:26:25 -05:00
Sahat Yalkabov 8e637defc5 Navbar active class added depending on which URL you visit 2013-11-18 01:13:52 -05:00
Sahat Yalkabov 85a4199000 Login and signup form POST instead of GET 2013-11-17 15:05:13 -05:00
Sahat Yalkabov 4dec6d3384 Added placeholders on signup form 2013-11-17 14:56:22 -05:00
Sahat Yalkabov 2f3554ef44 Added placeholders and changed name/id on login form 2013-11-17 14:54:05 -05:00
Sahat Yalkabov d7e4d55d61 home points to base url 2013-11-16 13:46:49 -05:00
Sahat Yalkabov 88be9eaafd updated names and ids on signup form 2013-11-16 13:45:56 -05:00
Sahat Yalkabov 74da46bf39 Created signup form 2013-11-16 13:40:50 -05:00
Sahat Yalkabov 0ef54bc015 added a new fancy login form 2013-11-16 13:24:06 -05:00
Sahat Yalkabov 8ac4e11ea3 simplified layouts (more towards vanilla bootstrap3( 2013-11-16 12:55:40 -05:00
Sahat Yalkabov 26ddda1c0a Cleanup and refactoring 2013-11-15 11:13:21 -05:00
Sahat Yalkabov e9add46005 Added bootsnip buttons 2013-11-14 15:29:06 -05:00
Sahat Yalkabov c322527b7c added signup template and logout route 2013-11-14 13:29:13 -05:00
Sahat Yalkabov 4858fb12e4 display error messages on login form 2013-11-14 02:41:23 -05:00
Sahat Yalkabov d18ae61019 Finally got angular to work with express partial routes 2013-11-14 02:29:55 -05:00
Sahat Yalkabov 2410aaa74a cleaner assets structure 2013-11-14 00:46:43 -05:00
Sahat Yalkabov 972f9faba9 updated paths 2013-11-14 00:36:54 -05:00
Sahat Yalkabov da3e9f8095 Added TODC bootstrap 2013-11-14 00:26:13 -05:00
Sahat Yalkabov 56eb0e4e73 converted all auth functions to use mongoose 2013-11-14 00:15:52 -05:00