With this app you can quickly build interactive maps to use during your TTRPGs (table-top roleplaying games), save them for later, and view maps others have made public. This app will keep track of the initiative, move speed, and location of all characters for your TTRPG.
Focusing on design this is the concept for the landing page of my TTRPG-Battlemap app.
Proof of concept for working with the Apollo GraphQL Federation technology. With this implementation you can standup several GraphQL servers and access them all with one single endpoint. This implementation features 3 service layers, 3 persistence layers (mocked as REST APIs), and one gateway, totaling 7 servers to combine one single schema and understanding of how a "customer" might be viewed enterprise-wide.
My first proof of concept for working with Apollo Federation. This implementation combines together a service for "city" and one for "weather." The city implementation is a simple find/filter in an array and based on the name of that city can use the "weather" service to get weather information.
A template to easily start with a Fastify implmentation of Apollo GraphQL. Note: This will not run inside a docker container.
A template to easily start with an Express implmentation of Apollo GraphQL.
A template to easily start with Apollo Federation implmentation of Apollo GraphQL. This repo is 2 services one for "hello" and one for "goodbye" and a gateway that merges them.
This is a marketplace app. Using this app users can create a profile, list items to sell, shop for items, and communicate with other users on the site. All products listed by a given user will show up on their own personal page, or you can view other users pages. So if you find a seller you like, you can look for other things they sell. The site also contains a search function, for when you’re looking for that special something for a special someone.
Take this personality quiz to find out what dog and vacation spot matches your personality type. Click the "Yes" button on the main page to initiate the quiz. You'll answer 10 scenario questions with answers relating to different personality types. After answering the last question you'll find out which dog breed and vacation spot best matches your personality type on our results page.
A dynamic multiple choice game. The user begins the game in the start screen. When the start game is clicked the user is shown the rules of score keeping on the game and prompted for a username. The user can jump straight to the high score window or enter a username and take the quiz. The user is presented with 5 music theory questions, each more difficult than the last as a timer ticks down. Upon completing the quiz the user is brought to the high score page.
This is an app to organize your work team. It runs using js.node and is a CLI app. When the index.js file is run the user will be prompted a series of questions to get information about their work team. All employees will have the majority of questions the same, but the user will receive a different question based on what role the employee is fulfilling. Managers will be asked what their office number is. Interns will be asked what school they attend. Engineers will be asked what their github username is. This information will be dynamically created and made into an HTML file named after the name of their team. The layout of the team members depends on the number of members on the team so that there will never be more than 4 employees in any given row, and higher rows will have fewer employees than the lower ones, and they are all as evenly distrubted as possible.