This is the repository for Software Engineer Rachel Reilly's portfolio site.
This folder contains a simple Express.js REST API with two endpoints, /api/feed
& /api/mail
Sets up Express.js app
Sets up the POST
endpoint at api/mail
. This uses Mailjet to send data from the contact form to my email.
Sets up a GET
endpoint at api/feed
to deliver the data from https://rachelrly.medium.com/
Fetches and parses the RSS feed, preparing the Blog posts for the client
Contains the layout for the routes on the app: /
, /blog
, /projects
Contains the components that are used in /pages
and elsewhere. In each folder, the default of the index.js
is a stand-alone component, and the child components are not to be used outside their folder.
Contains the code for the animation on the home page
Contains the content displayed in the /projects
route
Contains the content displayed in the /blog
route
A HOC that wraps the list items for projects and blogs
A HOC that wraps the layout of the whole app
Imports all of the SASS partials into one file
Holds all of the style variables for the project
Contains mixins for layout and brand style
Contains the styles for their respective sections
Scale your recipes with Sliced
Project ◇ Repository ◇ Blog post
A fullstack language learning app that uses the spaced repetition technique
A static two-player One Dimensional Chess game
A fullstack GraphQL project that allows users to view my virtual bookshelf and filter books by author, rating, or genre
A simple loan calculator that utilizes the useReducer()
hook to calculate the new value on change rather than on submit
Project ◇ Repository ◇ Blog post
A social media platform for developers to share their work. Created for the team capstone at Thinkful's Software Engineering Immersion program