Client - "I would like a simple to-do list app where I can create list items, edit them and delete them. I should be able to type the description of the list item and it should appear in a list below in a box. I would like a button to delete the items and when I have completed a task I would like to press a tick button and have an indication that the task has been completed. I would also like to see Nasa's photo of the day and have another fun widget on the side. However, this is only a stretch goal and isn't necessary. In the design, just leave the space to add it later. Go away now and DO IT"
Me - "Youuuuuu got it 👍.
Me - "Is this ok, I make da design meself?"
Client - "Cool, nice job, I like the reference buuuuuuuuuuutt, something seems off the theme, the colours. I want more space wars"
Me - "You mean Star Wars?"
Client - "🤫 Shhhhh Disney is listening"
Me - "Youuuuuu got it 👍. MVP 2 coming up"
- text field to input list item
- button to enter the item into the list
- tick button
- indication that the task has been completed
- delete button for list items
- layout to include space for future developments
- I wanted to add the APIs because a to-do list may be a place that you visit every day. A photo of the day felt like a good idea as well as a joke that you can use throughout the day.
- I used a random fact API at first however I kept getting a 500 status error so I changed it to a random joke API.
![Screenshot 2024-08-18 at 17 40 18](https://private-user-images.githubusercontent.com/166072132/358923067-c598e508-d65c-428c-bbf6-4c65ce7cb7a9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDU2MzIsIm5iZiI6MTczOTE0NTMzMiwicGF0aCI6Ii8xNjYwNzIxMzIvMzU4OTIzMDY3LWM1OThlNTA4LWQ2NWMtNDI4Yy1iYmY2LTRjNjVjZTdjYjdhOS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOVQyMzU1MzJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02Y2FhODhjN2FlYTk5MTEyMDU3ZTVjMzQ4ODU3OThlNDE1MTU3MzkzOTA2NWZkNDFlNjFkYzMyZThhNjFkNWJjJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.v9hscx_-4ln4XmoVmUAUNnfcpCVeeO-2tEtG6D2_TRA)
I wanted some muted colours for the design and a great resource I have found is the website Coolers. It offers great colour palette-finding features.
Green Orange and Red should be used as people are used to these colours to signify done and deleted.
Below are two palettes that I decided to use. Nice and colourful.
Working on MVP 2 which includes a theme change
Will convert into React app using vite