All logic currently occurs on the client, making it super easy for someone to manually manipulate their buddy's attributes. This should be moved to a custom backend that verifies all actions and prevents hacking.
Things to do:
Build framework for backend, based on expressjs and Mongoose
Implement authentication based on passportjs
Re-implement save feature to work with new Mongoose instance
Re-implement all game logic to occur on the backend (at least as much as possible)
All logic currently occurs on the client, making it super easy for someone to manually manipulate their buddy's attributes. This should be moved to a custom backend that verifies all actions and prevents hacking.
Things to do: