Province Employee Portal

userbase_pic

The Province Pharmacy Employee Portal is by far my largest project. Built in React and Ruby on Rails, this web app is designed to help automate certain manual tasks at my current place of employment. Demo mode was incorporated in order to display the project to recruiters and peers while avoiding leaking anyone's personal information. The portal communicates with Google Maps Geocode API in order to establish a delivery range for the pharmacy and give the employees means to check if patients are within range. It also handles managing inventory, an announcement board, messaging using WebSockets with Redis, and handle displaying different reports for the manager. While this app is live, I am still currently rolling out updates as they come.

UserBase

userbase_pic

UserBase is a small web app built to handle user information. Built using Angular, Firestore, and Firebase, this app was built in two weeks for a technical interview to prove that I could learn new technology stacks. Functionality includes basic CRUD functions for user information, searching for users in the table, and displaying a modal window with extra information when clicking a table row. Styling of the project was done in handwritten SCSS.

Critter Cottage


Critter Cottage is a mock animal shelter app. Built using React and Redux that communicates with a Ruby on Rails API, this app allows users to create accounts and request to adopt animals. There is one administrator account that handles approval or denial of adoption requests and handling animal entries. React-Bootstrap components were used to give the project a professional look. Image uploading is handled by Rails ActiveStorage gem.

BeatsME


BeatsME is a music-sharing app built using Ruby on Rails. New music entries can only be added by verified users or anyone who signs in using the guest account. Users can also sign in to BeatsME using a valid Spotify account. Styling done using custom SCSS.

VG Showcase


VG Showcase is the first MVC style app I've built. Using the Sinatra framework, VG Showcase is a small app designed for users to share video games. Features include authentication and CRUD functionality.

Best Films


Best Films is a Ruby Gem that I built to show the highest grossing films based on user input. Once the gem starts up, a user can select a year and see the highest grossing films of that year. Selecting a corresponding film's number will display extra details of that film. Alternatively, a user can enter "all" to the highest grossing films of all time.

About

My name is Cody, and I like to code!

I'm originally from the New Orleans area of Louisiana, but I moved away to Lafayette for university. I've spent the last 6 years in Lafayette and am currently working at a local pharmacy.

My first exposure to web development was in early high school. After that class, I pursued other fields but ended up back into programming in September of 2019. That September, I enrolled in Flatiron School's Online Part-Time Software Engineering Program, graduating in July of 2020.

I tend to keep myself busy, balancing a full-time position at the pharmacy, building side projects when I get home, trying to maintain an exercise routine for myself and my dog, blogging weekly on Medium, constantly filling out job applications, and still finding time to learn new things. I take pride in my work ethic and motivation. I may not always have the best sense of style, but once I have my mind set on something, I'll get it done.

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form