Damon Daniels Portfolio

books

Google Books API

Github Repo

This app allows a user to search the google books API and then save that book to a MongoDB for later viewing. Use the search bar to find a book. After the search is complete click the save button to save the book. Click on saved at the top left to view saved books. Click on search to return to search.

Norway

Holiday Everyday

Github Repo

Project allows user to search for a holiday on any given day of the year. Once a date is selected the page returns a list of holidays on that day, what country they are in, that country's flag, a wikipedia link about the holiday, basic flight pricing, risk level of that country, and a link to purchase tickets to that countries capitol 3 days before the holiday from Skyscanner. Project uses API's from holiday everyday, wikipedia, and Travelpayouts.

Norway

Budget Buddy

Github Repo

Web based budgeting app using MySQL, Node.js, and Express that allows a user to create an account, add monthly income and expenses. The user can then see a graphical breakdown of where their money is going.

Norway

Horror Movie Trivia

Github Repo

Text based trivia game using Html, Css, Javascript, and Jquery. Press start to begin. An array of question objects was created in javascript. The game goes through each index in the array to update the questions as they are answered or timed out. Javascript timers were used to keep the game moving. After all questions are finished a restart button is shown that reinitiliazes all values to start the game over.

Norway

Dr. Who Clicky Game

Github Repo

React based click game. Uses a Json object of Doctor Who charactors to popluate a game board with a map function. Keeps track of which cards have been clicked and reshuffles the deck after every selection. Click the same card twice and you lose. Click all 12 with no repeats and you win.

Norway

Friend Finder

Github Repo

A friend finder app that takes in a a survey of ten questions about a user and saves the result as a Json object. It then compares the results with other already saved freinds and returns the closest match. Uses Node.js to create a server and route html and api requests accordingly. Uses npm packages Express and Path. Click on take survey button to proceed.

Norway

Train Scheduler

Github Repo

Uses firebase to create a table of train arrivals. Trains can be added and time to arrival will be calculated. Firebase was used to create a table object with the required fields, and Jquery to dynamically update the table obects as new data is added. Moment.js was used for time calculations.

Norway

Giphy API

Github Repo

Gets ten animimated gif objects from the Giphy API and displays them in still mode. Clicking an image starts the animation, clicking again stops it. New animals can be added using the add animal button and input field. The challenge was to get ten animated images from a search term loaded into the html, then click on the image to start the animation. I used Ajax to query the API, Jquery to target and dynamically create the buttons, as well as the search option to add another button.

Norway

Eat a Burger

Github Repo

Web based app to add burgers one desires to eat to a list that is saved to a MySQL database, and then add them to the eaten list as they are consumed. Uses Node.js, Express, Handlebars and MySql

Norway

Kaiju Word Guess Game

Github Repo

Text based hangman game using Javascript, Html and CSS with a giant Japanese monster theme. Press any key to begin. Use keyboard to guess a letter. Guessed Letters are displayed at the bottom of the screen. Correct guesses populate below the current word field. You have 15 guesses to correctly identify the monster.

Norway

Star Wars RPG

Github Repo

To begin game select one of the four Star Wars charactors. After your selection is made choose one of the three remaining charactors to fight. Once an enemy is selected press the fight button repeatedly to battle to the death. If you win you may select one of the two remaining charactors to fight. Repeat until all enemies are vanquished to win. It is possible to win with all four charactors. Word based RPG using Jquery, Css, and Html

Me and my boy

About Damon

MERN full stack developer with a background in Project Management and Customer Service. Recognized as proactive, resourceful, and persistent problem-solver. Excellent communicator with effective client relationship building skills.


Technical Skills

HTML

CSS

MongoDB

Express

React

nodejs


Contact Me

damonk@gmail.com

Gilbert, AZ

623-313-0075


Damon Daniels 2020