Skip to content

tsorensen/nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node.js Projects

The following are a bunch of different projects that helped me to learn and explore Node.js and some of its frameworks.

Simple Server is a simple project where I created a server using Node.

Project features:

  • Learned install and setup for Node.js
  • Learned NPM
  • Create a server
  • Handle HTTP requests
  • Serving HTML files

Express Website is a simple site built on the Express framework.

Project features:

  • Installing and setting up Express
  • Routing in Node
  • Jade templating
  • Using views
  • Nodemailer module

Node Auth is a custom login and registration system that does user authentication with Passport.

Project features:

  • MongoDB with Mongoose
  • User authentication with Passport
  • Bcrypt encryption
  • Login/logout, and access control

Node Blog is a blog system that allows you to create and publish posts. It also lets you create categories for posts and can sort by category.

Project features:

  • MongoDB with Monk
  • Express sessions
  • Form validation
  • Uploading files with Multer
  • Formatting dates with Moment

Com Events is a community events system that allows users to create an account and publish events across the site.

It supports login/logout funcationality as well as add, edit, and delete for events.

Project features:

  • MongoLab (remote MongoDB)
  • Drywall user management module
  • Bcrypt encryption
  • Flash messages
  • Using Grunt task runner
  • Jade templating

Book Store is a simple ecommerce site that uses the Kraken framework, allows items to be removed and added to your cart, and it integrates Paypal with a simple "Buy" button.

Project features:

  • Kraken framework
  • Dust Templates
  • MongoDB with Mongoose
  • Foundation
  • Simple cart using sessions
  • PayPal integration (simple Buy button)

Chat App is a chat application that uses web sockets and allows messages to be sent and received in real time.

Project features:

  • Using web sockets
  • Sending messages in real time
  • Create and display usernames
  • Deploy app to Heroku

See it live here.

About

Nodejs projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors