Porybox is a platform that allows users to manage their Pokémon to easily display their collections and make more informed trade decisions.
Make sure you have Node 6+ installed.
git clone https://github.com/porybox/porybox.git
cd porybox
npm install
To run Porybox locally, you will need to connect to a MongoDB instance somewhere. This section will walk you through how to set up a local MongoDB instance. You can skip the first two steps if you plan to connect to a remote MongoDB instance.
- Follow the instructions here to install MongoDB.
- Run
sudo mongod
in another terminal window.
To enter private config information (a remote database URL, or a database password):
cp config/local.example.js config/local.js
# (enter your config information into config/local.js)
Once you have a database running, use npm start
to run Porybox on a local server. You can now interact with it by going to http://localhost:1337
.
To run the unit tests, use npm test
.
We welcome code changes, issue raising and help with documentation, but please remember to read the CONTRIBUTING.md file initially.