├── .gitignore ├── Procfile ├── README.md ├── backend ├── .gitignore ├── app │ ├── account │ │ ├── helper.js │ │ ├── session.js │ │ └── table.js │ ├── accountDragon │ │ └── table.js │ ├── api │ │ ├── account.js │ │ ├── dragon.js │ │ ├── generation.js │ │ └── helper.js │ ├── config.js │ ├── dragon │ │ ├── breeder.js │ │ ├── helper.js │ │ ├── index.js │ │ └── table.js │ ├── dragonTrait │ │ └── table.js │ ├── generation │ │ ├── engine.js │ │ ├── index.js │ │ └── table.js │ ├── index.js │ └── trait │ │ └── table.js ├── bin │ ├── configure_db.sh │ ├── insertTraits.js │ ├── server.js │ └── sql │ │ ├── account.sql │ │ ├── accountDragon.sql │ │ ├── dragon.sql │ │ ├── dragonTrait.sql │ │ ├── generation.sql │ │ └── trait.sql ├── data │ └── traits.json ├── databasePool.js ├── package-lock.json ├── package.json └── secrets │ ├── databaseConfiguration.js │ └── index.js ├── course_logo_udemy.png ├── frontend ├── .babelrc ├── package-lock.json ├── package.json └── src │ ├── actions │ ├── account.js │ ├── accountDragons.js │ ├── accountInfo.js │ ├── dragon.js │ ├── generation.js │ ├── publicDragons.js │ └── types.js │ ├── assets │ ├── .DS_Store │ ├── index.js │ ├── patchy.png │ ├── plain.png │ ├── skinny.png │ ├── slender.png │ ├── sporty.png │ ├── spotted.png │ ├── stocky.png │ └── striped.png │ ├── components │ ├── AccountDragonRow.js │ ├── AccountDragons.js │ ├── AccountInfo.js │ ├── AuthForm.js │ ├── Dragon.js │ ├── DragonAvatar.js │ ├── Generation.js │ ├── Home.js │ ├── MatingOptions.js │ ├── PublicDragonRow.js │ ├── PublicDragons.js │ └── Root.js │ ├── config.js │ ├── history.js │ ├── index.css │ ├── index.html │ ├── index.js │ └── reducers │ ├── account.js │ ├── accountDragons.js │ ├── accountInfo.js │ ├── dragon.js │ ├── fetchStates.js │ ├── generation.js │ ├── index.js │ └── publicDragons.js └── package.json /.gitignore: -------------------------------------------------------------------------------- 1 | *node_modules* 2 | *.cache* 3 | *dist* 4 | -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/README.md -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | ##CONSIDER_IGNORING: secrets/ 3 | -------------------------------------------------------------------------------- /backend/app/account/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/app/account/helper.js -------------------------------------------------------------------------------- /backend/app/account/session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/app/account/session.js -------------------------------------------------------------------------------- /backend/app/account/table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/app/account/table.js -------------------------------------------------------------------------------- /backend/app/accountDragon/table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/app/accountDragon/table.js -------------------------------------------------------------------------------- /backend/app/api/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/app/api/account.js -------------------------------------------------------------------------------- /backend/app/api/dragon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/app/api/dragon.js -------------------------------------------------------------------------------- /backend/app/api/generation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/app/api/generation.js -------------------------------------------------------------------------------- /backend/app/api/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/app/api/helper.js -------------------------------------------------------------------------------- /backend/app/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/app/config.js -------------------------------------------------------------------------------- /backend/app/dragon/breeder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/app/dragon/breeder.js -------------------------------------------------------------------------------- /backend/app/dragon/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/app/dragon/helper.js -------------------------------------------------------------------------------- /backend/app/dragon/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/app/dragon/index.js -------------------------------------------------------------------------------- /backend/app/dragon/table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/app/dragon/table.js -------------------------------------------------------------------------------- /backend/app/dragonTrait/table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/app/dragonTrait/table.js -------------------------------------------------------------------------------- /backend/app/generation/engine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/app/generation/engine.js -------------------------------------------------------------------------------- /backend/app/generation/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/app/generation/index.js -------------------------------------------------------------------------------- /backend/app/generation/table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/app/generation/table.js -------------------------------------------------------------------------------- /backend/app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/app/index.js -------------------------------------------------------------------------------- /backend/app/trait/table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/app/trait/table.js -------------------------------------------------------------------------------- /backend/bin/configure_db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/bin/configure_db.sh -------------------------------------------------------------------------------- /backend/bin/insertTraits.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/bin/insertTraits.js -------------------------------------------------------------------------------- /backend/bin/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/bin/server.js -------------------------------------------------------------------------------- /backend/bin/sql/account.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/bin/sql/account.sql -------------------------------------------------------------------------------- /backend/bin/sql/accountDragon.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/bin/sql/accountDragon.sql -------------------------------------------------------------------------------- /backend/bin/sql/dragon.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/bin/sql/dragon.sql -------------------------------------------------------------------------------- /backend/bin/sql/dragonTrait.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/bin/sql/dragonTrait.sql -------------------------------------------------------------------------------- /backend/bin/sql/generation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/bin/sql/generation.sql -------------------------------------------------------------------------------- /backend/bin/sql/trait.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/bin/sql/trait.sql -------------------------------------------------------------------------------- /backend/data/traits.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/data/traits.json -------------------------------------------------------------------------------- /backend/databasePool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/databasePool.js -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/secrets/databaseConfiguration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/secrets/databaseConfiguration.js -------------------------------------------------------------------------------- /backend/secrets/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/backend/secrets/index.js -------------------------------------------------------------------------------- /course_logo_udemy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/course_logo_udemy.png -------------------------------------------------------------------------------- /frontend/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/.babelrc -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/src/actions/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/actions/account.js -------------------------------------------------------------------------------- /frontend/src/actions/accountDragons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/actions/accountDragons.js -------------------------------------------------------------------------------- /frontend/src/actions/accountInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/actions/accountInfo.js -------------------------------------------------------------------------------- /frontend/src/actions/dragon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/actions/dragon.js -------------------------------------------------------------------------------- /frontend/src/actions/generation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/actions/generation.js -------------------------------------------------------------------------------- /frontend/src/actions/publicDragons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/actions/publicDragons.js -------------------------------------------------------------------------------- /frontend/src/actions/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/actions/types.js -------------------------------------------------------------------------------- /frontend/src/assets/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/assets/.DS_Store -------------------------------------------------------------------------------- /frontend/src/assets/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/assets/index.js -------------------------------------------------------------------------------- /frontend/src/assets/patchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/assets/patchy.png -------------------------------------------------------------------------------- /frontend/src/assets/plain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/assets/plain.png -------------------------------------------------------------------------------- /frontend/src/assets/skinny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/assets/skinny.png -------------------------------------------------------------------------------- /frontend/src/assets/slender.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/assets/slender.png -------------------------------------------------------------------------------- /frontend/src/assets/sporty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/assets/sporty.png -------------------------------------------------------------------------------- /frontend/src/assets/spotted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/assets/spotted.png -------------------------------------------------------------------------------- /frontend/src/assets/stocky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/assets/stocky.png -------------------------------------------------------------------------------- /frontend/src/assets/striped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/assets/striped.png -------------------------------------------------------------------------------- /frontend/src/components/AccountDragonRow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/components/AccountDragonRow.js -------------------------------------------------------------------------------- /frontend/src/components/AccountDragons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/components/AccountDragons.js -------------------------------------------------------------------------------- /frontend/src/components/AccountInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/components/AccountInfo.js -------------------------------------------------------------------------------- /frontend/src/components/AuthForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/components/AuthForm.js -------------------------------------------------------------------------------- /frontend/src/components/Dragon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/components/Dragon.js -------------------------------------------------------------------------------- /frontend/src/components/DragonAvatar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/components/DragonAvatar.js -------------------------------------------------------------------------------- /frontend/src/components/Generation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/components/Generation.js -------------------------------------------------------------------------------- /frontend/src/components/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/components/Home.js -------------------------------------------------------------------------------- /frontend/src/components/MatingOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/components/MatingOptions.js -------------------------------------------------------------------------------- /frontend/src/components/PublicDragonRow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/components/PublicDragonRow.js -------------------------------------------------------------------------------- /frontend/src/components/PublicDragons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/components/PublicDragons.js -------------------------------------------------------------------------------- /frontend/src/components/Root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/components/Root.js -------------------------------------------------------------------------------- /frontend/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/config.js -------------------------------------------------------------------------------- /frontend/src/history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/history.js -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/index.html -------------------------------------------------------------------------------- /frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/index.js -------------------------------------------------------------------------------- /frontend/src/reducers/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/reducers/account.js -------------------------------------------------------------------------------- /frontend/src/reducers/accountDragons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/reducers/accountDragons.js -------------------------------------------------------------------------------- /frontend/src/reducers/accountInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/reducers/accountInfo.js -------------------------------------------------------------------------------- /frontend/src/reducers/dragon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/reducers/dragon.js -------------------------------------------------------------------------------- /frontend/src/reducers/fetchStates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/reducers/fetchStates.js -------------------------------------------------------------------------------- /frontend/src/reducers/generation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/reducers/generation.js -------------------------------------------------------------------------------- /frontend/src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/reducers/index.js -------------------------------------------------------------------------------- /frontend/src/reducers/publicDragons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/frontend/src/reducers/publicDragons.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/15Dkatz/dragonstack-guides/HEAD/package.json --------------------------------------------------------------------------------