Mood-To-Do

Productivity and relaxation tool based on your current mood.

Built using HTML, CSS, and Javascript for CS 198 (Web Design).

Try it yourself ↗︎

Timeline

April 2024 (2 weeks)

Role

Designer / Developer

Tools

Figma

HTML

CSS

Javascript

Overview

For my final project in CS 198 (Web Design Decal), I designed and developed an interactive website inspired by personality quizzes and to-do lists. I wanted to create mood-to-do as a tool to help with making decisions based on whatever you’re feeling while also using your time to be productive or just to relax.

(01) Design

Hi-Fidelity Interfaces

(02) Development

Landing and Home

Implemented CSS animations and pseudo-selectors for hover & click states.

Selecting a mood

CSS animations for transformations.

Checking off the To-Do list

Implemented color change when clicked in Javascript.

Tips and Return to Home

Linking HTML to move between different pages.

(03) Reflection

There’s definitely still lots of room for improvement on this project, especially with fixing the positioning and alignment, as well as the copy of the content. Overall, I enjoyed the process of designing and developing this project, as I started with very little coding experience.

Over the course of the semester, this class has taught me everything I know about basic frontend development. Through that I have gained valuable knowledge to inform me about my design decisions and understand how to implement the interactive features that I create in Figma. It has definitely open up my horizons for future exploration!