Author
Exploring Couchbase and N1QL through Touchbase using Node.js and Angular.js – Part 5: Graphing User Data
Part 5: Graphing Necessary Materials: Node.js Express Chart.js Node Modules Used: tc-angular-chartjs body-parser moment.js Summary: To maintain a social network, and improve the experience for an end-user, it’s important to keep track of information about these users and their usage...
Exploring Couchbase and N1QL through Touchbase using Node.js and Angular.js – Part 4: Image Uploads with Multer and base64 encoding
Part 4: Picture Upload So far, Part 0 and Part 1 cover the data model and user document used in the application followed by Part 2 where we verify accounts through email using Nodemailer and Sendgrid. We then had part...
Exploring Couchbase and N1QL through Touchbase using Node.js and Angular.js – Part 3: Session-based User Authentication
Part 3: Login and Session models So far, Part 0 and Part 1 cover the data model and user document used in the application followed by Part 2 where we verify accounts through email using Nodemailer and Sendgrid. These are...
Exploring Couchbase and N1QL through Touchbase using Node.js and Angular.js – Part 2: Email Verification with Nodemailer, Sendgrid and Couchbase
Part 2: Email Verification In this third installment of building Touchbase, I will go in depth about creating an email verification system using Couchbase, nodemailer, and the Sendgrid Web API. The first thing you will need to do is download...
Exploring Couchbase and N1QL through Touchbase using Node.js and Angular.js – Part 1: Creating a User Document
Part 1: Register a User Necessary Materials Node.js Express.js Node Modules used Couchbase Node.js SDK/N1QL body-parser uuid node-forge The most important part of building a social network begins with the users. If you just have a directory of people, you...
Exploring Couchbase and N1QL through Touchbase using Node.js and Angular.js – Part 0: Creating a Data Model
Part 0: Creating a Data Model Before building Touchbase, it is important to lay out the structure for how data will be stored. In the most basic form, there are really three different things we will need to store. User...