NDM provides a neopets automation tools in a web/native app.
- Account Management. Add/Remove neopets user accounts for automation.
- Daily Automator. Automatically peform daily tasks such as spinning wheels and collecting interest.
- Stock Broker. Stocks management that will automatically monitor stocks at 15 NP and sell when they've hit your threshold.
- Shop Management. Automatically price items in your user shop.
- Main Shop Autobuyer. Centralize your discussions around translations.
- Other. More ideas will be added soon.
Section | Description |
---|---|
Requirements | Dependencies required to run NDM |
Getting Started | Quickly setup a working app |
Account Management | How to execute mix task with the Twelve-Factor pattern |
Daily Automator | Dailies automator results and configuration |
Shop Management | Shop management configuration |
Main Shop Autobuyer | How configure and run the main shop autobuyer |
Other | Information on other features to be added |
Disclaimers | Some discailmers about the safety of this project |
erlang ~> 21.2
elixir ~> 1.9
postgres >= 9.4
node.js >= 8.5.0
- If you don’t already have it, install
npm
withbrew install npm
- If you don’t already have it, install
elixir
withbrew install elixir
- If you don’t already have it, install
postgres
withbrew install postgres
or the Docker setup as described below. - Install dependencies with
make dependencies
- Create and migrate your database with
mix ecto.setup
- Start Phoenix endpoint with
mix phx.server
Now you can visit localhost:4000
from your browser.
This project has been created for educational purposes and to further my knowledge web application development.