My inspiration was to create a convenient and centralized platform where individuals can manage their to-do lists while also having the creative freedom to design and organize their vision boards. The goal was to offer a one-stop-shop solution to set and achieve their goals efficiently. The website, "New Year New Me," provides users with a range of functionalities. Users can keep track of their goals through a to-do list, add images to their vision board, create personalized quotes, and even change the theme of the site according to the "era" the user is in for the year. The project was built using HTML, CSS, and JavaScript. The code includes styling elements to create a user-friendly interface. JavaScript functions were added to handle these changes, pop-up displays, and dynamic content updates. One of the challenges I ran into was ensuring the persistence of to-do lists, preventing them from being deleted unintentionally. Overcoming this challenge required using data storage and retrieval mechanisms. A significant accomplishment was successfully implementing the vision board. Users can upload images and have a visually appealing representation of their goals. This will enhance the overall user experience and make it easier to see this year's goals often. I learned how to save and retrieve user data for to-do lists, make GIFs clickable, and dynamically change the theme of a website based on user preferences. The future development of "New Year New Me" aims to provide users with even more personalization options. One planned enhancement is to allow users to customize various elements of the site, making it an even more personalized experience for the user.
Log in or sign up for Devpost to join the conversation.