This project is set up as node on the server, angular on the front end and mongo DB as the data store.
The server folder is deprecated and will be dropped from the project soon. It's only around for reference.
To get up and running...
-
Please install git. Download and follow the install instructions.
-
Mongodb is a nosql database. Please download it and install it. You will need it for this project.
-
Please install Nodejs. Download and install, or follow the install from package managers.
-
Install imagemagick.
After all of the software is installed you can open a terminal and get to the project folder.
Navigate to the client directory.
/yourpc:~$ cd ~/path/to/client
Once you have your terminal on the client directory you can run:
/yourpc:~/path/to/client$ bower install
After the bower dependencies have installed(only need to run once) you can install the npm dependencies:
/yourpc:~/path/to/client$ npm install
Now that you have installed all of the software and the node denedencies you can start the web server:
/yourpc:~/path/to/client$ node webserver.js
This will start the web server. You should see a message like
/yourpc:~/path/to/client$ node webserver.js
'web server listening on port 8889'
if the server is running successfully.
If the server is running correctly open a browser and navigate to http://localhost:8889