Figuring a way to position the blue background in a fixed position while stretching it until the corner of the page
Positioning the images of the features section to closely match the design, since they were all of different sizes. It became much easier after I edited the svg files to make them have the same height
This was my first time building an app with Remix and learned a lot in the process.
The parts I had the most issues while implementing were:
Optimistic UI for multiple ongoing todo creation requests: There wasn't an obvious way to do it, but after many attempts I think I got a good solution.
Since this is just a showcase app, I did not want users having to sign in to use it. So I made it so when a new user opens the app for the first time, they are automatically signed in with a visitor session, which lasts for 24 hours.