Inspiration

Journaling is a vulnerable process and sharing them with others to get their perspectives isn't always the easiest thing to do. Although journaling is a self-reflective process, sometimes that additional perspective is what you need for a breakthrough in seeing your patterns and understanding yourself better. That's why we created JournifyAI to offer individuals the option to write journals and get the additional perspective from bots based on a variety of inspirational individuals suited to their needs and goals.

What it does

JournifyAI integrates seamlessly into a preexisting journaling practise. All users need to do is journal as usual at the frequency and depth they were already journaling at. After having any amount of entries completed, they can choose to discuss their entries with one of the AI 'coaches'.

How we built it

For JournifyAI, we decided on using React js for the frontend and mongoDB API for the backend. Gemini API was used to build the AI responses to the journal entries, and Figma was used to design the UI/UX.

Challenges we ran into

Since we had different team members on different parts of the project (frontend and backend), we ran into challenges with ensuring the code meshed well together as we were building it. For example, what the frontend handles and what the backend handles were important points that we had to double check with each other and clarify before moving forwards in order to build functional code.

Accomplishments that we're proud of

The functional backend and frontend of the website is something we're proud of building in the 24 hours of the hackathon. The connection and planning between the frontend and backend and all the different API calls is a testament to our communication and teamwork.

What we learned

We gained a better understanding of website building in both the frontend and backend. We got a lot of practise with reactjs and mongodb and we gained experience in integrating AI tools such as Google Gemini into our program.

What's next for JournifyAI

We plan on adding more interactive images of the specific coach chosen by the user to respond to the journal entries.

Share this project:

Updates