LighterPack is a website to track the gear you take on adventures. It is still in Beta.
LighterPack is built on a node.js/jQuery/vanillaJS/mongo stack.
-
Install node.js and mongo
-
Install packages:
- npm install express
- npm install cookie-parser
- npm install body-parser
- npm install mongojs
- npm install mustache
- npm install node.extend
- npm install nodemailer
- npm install connect
- npm install compression
- npm install nodemailer-sendmail-transport
- npm install formidable
-
run via nodejs app.js
-
Install Vagrant and VirtualBox
-
Download Vagrantfile and node-bootstrap.sh from vagrant folder to a folder on your local machine
-
Run "vagrant up" in the folder where you downloaded the two files.
You can then ssh to the machine on port 2222 or open a web browser to http://localhost:8080.
- Migrate to postgres document store from mongo
- Split up LESS files into more logical files (using LESS imports to keep the same # of .css files)
- Split up edit.js somehow + setup a build step to concat files back together