Note: Some enterprise firewalls seem to block mdrichardson.net. If you'd still like to view my portfolio, you can go to the GitHub Pages version. However GitHub Pages works a little funny with React Router and some content may not load. Use this as a last resort.
Like many aspiring developers, I built this site to showcase my previous work and let you know a little bit more about me. It's definitely overkill to build this in React, since it's mostly a static site. However, it made it easy to add my blog to it.
- React
- JavaScript
- SASS
- Node.js
- Express
- Uses Node.js, Express, and NodeMailer for Contact form
- Works in Chrome, Edge, IE, and mobile
- Hosted on an AWS EC2 instance running Ubuntu and Apache
- 100s on all Lighthouse Audits:
- ...Did you find any easter eggs?
- React
- Node.js
- Express
- Mongoose
- MongoDB
- JSON Web Tokens for Authentication
- Multer (for image uploads)
- All data is stored in and retrieved from a MongoDB server
- Has a small Admin CMS
- Login authentication
- Add new posts
- Edit posts
- Add new post tags
- Preview unpublished articles
- Articles are filterable by tags