Virtual Pet Your very own pet, made entirely of JavaScript! No need to walk it, or buy expensive pet food. It won't chew your slippers or scratch your sofa.
A JavaScript project, completed as part of the Software Engineering FastTrack course at Manchester Codes.
Table of contents General info Technologies Languages Features Status Inspiration Contact General info The purpose of this project is to build upon the following skills recently learned as part of the Manchester Codes bootcamp course:
Using Node and Node Package Manager (npm) Understanding the importance of README documents Using git and Github The importance of a .gitignore file Employing Test Driven Development (TDD) methodology Feature testing using the Node REPL Writing and executing unit tests using Jest Debugging using a stack trace Understanding Node modules and exporting using require JavaScript objects, prototypes, constructor functions, the this keyword Refactoring Understanding magic numbers Technologies Node and Node Package Manager Jest Git & GitHub Languages JavaScript Features List of current features:
Pets can be given names Pets can grow older The hunger and fitness levels of pets can be tracked Pets get hungry and need to be fed Pets get more hungry as they get older Pets get less fit as they get older User can check status of pet Pet dies if it gets too old, too hungry or too unfit Pet can adopt children To-do list for future development:
PROJECT COMPLETE Status Project is: COMPLETE