About: Project AIDS Nigeria is a non-profit organization
with the goal of educating students in Nigeria about AIDS prevention. We completely
redesigned the existing site and added interactive educational features. This project will
be an ongoing collaboration between the founder of Project AIDS NIgeria, Domale, and our web
development team. We will deploy the new site once we receive feedback from the students and
leaders of Project AIDS Nigeria. I worked with a team of five other developers to create
About: Jokester is a fun social media app centered around
jokes. It allows users to submit
and view jokes, view posts with comments, and rate jokes and comments submitted by others. I
with a team of three other developers to create this site.
About: Charity Connect is a site that allows users to search
for charities and organizations
based on causes they are interested in. Causes can include anything from animals, poverty,
to specific regions in need of support. It then searches the Charity Navigator API using the
input to find relevant charity information (name, rating, tag line, website, and address). The
are populated on a map using the Google Maps API in conjunction with the Geocoding API which
the address into latitude and longitude coordinates. When the user clicks on a pin, the relevant
information is shown in an information window including a link to the charity's website.
About: Yum Burger is a restaurant app that lets users input
the names of burgers they'd like
to eat and whenever a user submits a burger name, the app will display the burger on the left
of the page, waiting to be devoured. Each burger in the waiting area also has a "Devour It!"
When the user clicks this button, the burger will move to the right side of the page. This app
an MVC design pattern.
About: Bamazon is a CLI, Amazon-like storefront, created with
users to view items available in the store, make a purchase, and then deplete stock from the
inventory. Running this application will first display all of the items available for sale. The
is then prompted to enter the ID number of the item they want to purchase. Once the user enters
ID number, another prompt asks how many of the items they would like to purchase. If the item is
not in stock, the user will receive a message that lets them know that there is not enough in
and the items available are displayed again with the initial prompt. If the item is in stock,
user will see the total cost and the stock quantity gets updated in the database. This completes
the transaction and the user is asked if they would like to purchase another item.
Technologies Used: Node JS, MySQL, Node Modules (inquirer, mysql, table, console table)
About: Train Scheduler is an app that incorporates Firebase
to host arrival and departure
data. The app retrieves and manipulates this information with Moment.js. This site will provide
information about various trains, namely their arrival times and how many minutes remain until
arrive at their station.
About: The Lion King Trivia Game is a timed trivia game with
multiple choice answers. The
game ends when the user clicks "submit" or time runs out.
About: Friend Finder is an app that takes in the results of a
survey submitted by the user,
compares the results, and then matches the user with the person that is most compatible to them.
About: In this assignment, I used the GIPHY API to make a
dynamic web page that populates
with GIFS. When the user clicks a button, the page grabs 10 static, non-animated GIF images from
the GIPHY API and places them on the page. When the user clicks one of the still GIPHY images,
GIF animates and when the user clicks the GIF again, the GIF stops playing. Above every GIF is
title and rating of the GIF. This data is provided by the GIPHY API. Users can also add their
search terms which populates another button at the top.
Technologies Used: HTML, CSS, Giphy API, AJAX
About: Crystals Collector is a fun and interactive game where
players have to guess the numeric
value of the crystal. The player will be shown a random number at the start of the game and when
they click on a crystal, it will add a specific amount of points to the player's total score.
player wins if their total score matches the random number from the beginning of the game.