Work
-
Cat Selector App
-
Social Media Feed
-
Book Nook
-
Shelter NS Asset Tracker
-
College Course Map
-
Resplash Clone
- Github Projects
Cat Selector App
The application is an interface where the user can select three different
cat characteristics and the app will match you with the perfect cat.
The site is desktop and mobile friendly.
The app was created using JavaScript’s fetch function to grab data from an API,
sort and filter it with three separate JS array methods to return a selected piece of data.
The app also leveraged a jQuery library and was styled entirely using SASS.
Technologies Used: JavaScript, jQuery, HTML5, CSS3
Social Media Feed
This application is a dynamic social media feed with different users who each had unique administrative permissions for the feed.
Based off an ERD connected to a dynamic MySQL database, a customizable interface was created using Php and the Laravel framework.
The application also included a touch of JavaScript for form validation and was styled using Bootstrap.
Technologies Used: PHP (Laravel framework), MySQL, JavaScript, Bootstrap
Book Nook
This project is a book library React-based web application with CRUD operations and search filter functionality.
The app uses MongoDB for the backend, and Bootstrap for responsiveness. Users can manage their library by
adding, editing, and deleting books along with updating ratings.
Technologies Used: React, MongoDB, Node.js, Express, Bootstrap, CSS3, JSON Web Tokens (JWT)
Shelter NS Asset Tracker
The Shelter Asset Tracker is an inventory app built around the idea of providing a reliable inventory system
for Shelter Nova Scotia employees to be able to organize all their assets.
This includes everything from locations, to units, to individual items, complete with a user profile system
that auto-links employees to their respective location.
The app also includes JSON Web Tokens (JWT) for secure authentication upon login with admin privileges,
and CSV export functionality for easy data management.
Technologies Used: MySQL, Express, React, SASS, Bootstrap, JSON Web Tokens (JWT)
College Course Map
This project is a college course map built with C# and ASP.NET. Based on ERD specifications, I created model classes and set up the database context
for generating the database. After seeding the data, I added integrity constraints and validation requirements using Entity Framework.
I scaffolded pages for each model and made alterations, such as modifying the default query to display courses by Course Code in ascending order and decorating
the columns. Additionally, I implemented user capability by restricting access to certain pages, redirecting users to the login page if they were not logged in.
Finally, after completing additional page functionality, I deployed the application to Azure.
Technologies Used: C#, ASP.NET, Entity Framework, Azure, Bootstrap
Resplash
This website is a clone of the popular photo repository Unsplash.
The project involves developing a WordPress plugin and theme to display a photographer's photo posts. The main page showcases all posts, while each photographer's profile includes
contact information and a chronological gallery of their work. A hover effect on the photographer’s name or avatar reveals their three most recent posts with a link to their profile,
and related posts are shown below each post using a tag and category system.
The plugin is built using WordPress hooks and filters to ensure adaptability across different themes and layouts. In addition, the project involved custom theme development for specific
photo displays, improving my PHP skills through work on custom plugins and theme integration.
Technologies Used: WordPress, PHP, CSS, Bootstrap