Inspiration

The inspiration behind this website on resolution stemmed from a collective desire to empower individuals in their journey towards personal growth and achievement. I recognized the need for a platform that not only provided valuable insights but also offered practical tools to support users in setting and achieving their resolutions.

What it does

My website, "FreshStart," combines a blog, journal, notes, and chatbot to create a comprehensive platform for users. The blog features curated content on personal development, while the journal allows users to document their resolutions, progress, and reflections. The chatbot acts as a virtual companion, offering guidance, motivation, and personalized tips to users based on their resolutions.

How we built it

I built this project with a user focused approach, focusing on creating a clean, seamless, and engaging experience. The website was developed using HTML, CSS, and JavaScript, ensuring a responsive design along with functionality. First the blog content was carefully selected to provide the user valuable sources to fulfil their resolution. Second, the journal and notes were implemented to enable the user to not look at what to work on but actively work on their resolution. Finally, the chatbot was developed to provide the user a real-time feedback to their solutions for their resolutions along with provide the user feedback to better improve their chances of sticking with their resolutions.

Challenges we ran into

I apologize however, my biggest challenge is not being able to create a fully functioning chatbot. Due to my circumstances I could not buy credits for a Large Language Model API key like ChatGPT API or Bard API as I do not have a credit card. In my code you can see in chatbot.js an API key is put in but does not work for the chatbot because it does not have credits. Once again, I apologize for not finding another way to implement this feature.

Accomplishments that we're proud of

I am proud to have created a platform that goes beyond just providing information. The integration of the blog, journal, notes, and chatbot allows the users to not only consume content but actively engage in their journey of resolving their resolutions. I am proud to have achieved a balance between informative content(Books and Articles) and interactive features(Journal and Notes).

What we learned

Throughout the development of the website, I learned the importance of clean UI. Several templates of CSS showed me clean UI can make the biggest difference. Continuous testing and refining was also a tremendous part of this project, making sure the project works as intended and does not provide the user with any issues was crucial. This process also highlights the significance of maintaining a cohesive theme across different features while still catering to the diverse needs of the users.

What's next for FreshStart

Looking ahead, If I win this challenge, I plan to take the AWS credits and use cloud services to enhance the chatbot by implementing a Large Language Model technology, to create a user friendly chatbot or a similar application to the likes of ChatGPT with a similar interface. I also plan on developing a backend to the website that has a login feature for individualized features and saving features for the journal. Additionally, I would request feedback from as many people as I can to implement their needs and requests.

Built With

Share this project:

Updates