Piggy-Bank, an online piggy bank money saving application.
1. Node.JS
3. Passport.JS
4. Express
5. MongoDB
6. Stripe
-
[Stripe] (https://stripe.com/docs), a platform for moving money.
-
Passport.JS is a JS library that let's you authenticate users (signup/login).
-
Express is an MVC manager (kind of like Rails to Ruby) that lets you organize your node projects.
-
Node is the programming language we're working with obviously.
-
MongoDB is a platform for databases (used to build our user database!).
Install node.JS with Homebrew:
brew install node
If brew doesn't work with your OS try:
git clone git://github.com/ry/node.git
cd node
./configure
make
sudo make install
Everything else can be installed by cloning this repository and running:
sudo npm install
######Piggy-Bank is a node application with the following features so far:
-
Beautiful designs from Bootstrap.
-
Sign up and store your name, username, email, and password.
-
Sign in functionality with personal dashboard.
######TODO:
- Use Stripe to be able to deposit money onto your profile. NOTE: Stripe and works but with minimal functionality. Must make charge amount customizable now.
Clone the repository:
git clone https://github.com/geracam/Piggy-Bank.git
Start node server:
node app.js
Huge thanks to all the articles about Node.js that people wrote. Too many to list but it's a fairly new language and it's awesome that people take the time to explain it for others.
Questions? Email geracam@mit.edu.
Too many people spend money they earned..to buy things they don’t want..to impress people that they don’t like. –Will Rogers
####LET'S MAKE SOME MAGIC!