Morgan Oakley
Hi there,
Morgan Oakley (@morgan)
Your Projects
Run Buddy
A responsive landing page for a fictional running coach service, built from scratch with Flexbox. It taught me more about layout than any tutorial had up to that point, and it's still the project I go back to when I forget how align-items works.
Weather Widget
A small widget that pulls live conditions from a public API and displays them by city. It was my first time really working with fetch and async/await, and the error handling took longer than the actual feature.
Portfolio v2
A complete redesign of my personal site, stripped down to the essentials. Cleaner typography, faster load times, and about a third of the JavaScript the old version needed.
Task Tracker
A to-do list app that saves everything to local storage so tasks survive a refresh. Deceptively simple on the surface, but managing state without a framework turned out to be a real exercise in patience.
Recipe Finder
Search for recipes based on the ingredients you already have at home. The idea came from staring at a nearly empty fridge one Sunday evening, and it's the first project I've actually used more than once.
Pixel Canvas
A browser-based pixel art editor with a dynamic grid and a custom color palette. Users can resize the canvas, pick colors, and export their drawing as an image. Building the grid was easy; making it feel responsive to drag events was not.
Announcements
Site Maintenance
The dashboard will be offline this Saturday from 2–4 AM for scheduled updates. Please save your work before signing off Friday.
New Feature: Dark Mode
You can now switch themes from the settings menu. Let us know what you think.
Community Meetup
Join us next Thursday for an informal demo night. Bring a project, or just come watch.
Trending
@marcus_dev
Building a habit tracker in vanilla JS
@morgan
Learning Grid the hard way
@nadia.codes
Weekend project: a CSS-only carousel
@sam_builds
Refactoring my portfolio, again