James Henager's repositories
MessageBoardAPI.Solution
This API application manages a message board database, with multiple endpoints to return Board(s), Thread(s), Post(s), and User(s), as well as all nested relationships. Model Hierarchy is: Board -> Thread -> Post, with one-many relationships between Users - Threads, and Users - Posts.
PortlandBusinessAPI.Solution
API made for Epicodus to demonstrate an understanding of API creation in ASP.net core MVC using SQL with Entity framework and Swagger Documentation
SweetShop.Solution
This project uses C#, MySQL, Entity Framework, Microsoft Identity, and MVC to create a web interface that will allow the user to add treats and assign a number of flavors to them if they have an account and are logged in. The interface will achieve this by utilizing a MySQL database along with Identity authorization.
currency-exchange
This web application will convert an amount in US Dollars into currencies from other countries using the ExchangeRate-API. Made for Epicodus as a project to demonstrate an understanding of making API calls in Javascript Webpack.
DrSneuss.Solution
Application made for Epicodus to demonstrate an understanding of many-to-many relationships in MySQL using ASP.net core and MVC with entity framework
game-gems
Capstone project for Epicodus. Game Gems is a video game review application built with React js and a No-SQL Firestore database. Game Gems asks the user to select what they think each game does best, which is aggregated and displayed in a radar chart.
Pokedex.Solution
Pokedex is a comprehensive API and web application to list and display all of the original 151 Pokemon. Pokemon can be browsed in order of Pokédex number or by their Pokemon Type. Each Pokemon entry in the API contains details about that Pokemon; including it's stats, image and average physical characteristics.
space-age-calculator
Application made with Javascript for Epicodus to show understanding of Javascript object creation and testing with Jest. It is designed to tell the user their age on other planets
blueit-redux
A "Reddit" style message board made with React js, utilizing Redux to handle state.
CoinCounter-
This application will take in currency number in (USD) and convert it into change needed in quarters, dimes, nickels, and pennies.
Help-Queue-Wk3
Help-Queue-Wk3
powerPointGenerator
This application allows the user to input a title and body text for a PowerPoint slide. It finds images using the Google Custom Search Engine API based on the content of the form.
shopping-list-react-native
Simple shopping application made with React Native for Android and ios.
tap-room
An application made with React that allows the user to create a list of taps, view the details, edit/delete each tap and also sell individual pints.
tap-room-redux
An application made with React and Redux that allows the user to create a list of taps, view the details, edit/delete each tap and also sell individual pints.
TravelClient.Solution
This API client application provides a user interface for a travel review API, with multiple endpoints to return reviews, as well as all review properties.