Inspiration

We spend a lot of time on our laptops as students, but what are we really doing? We wanted a way to visualize and analyze activity so we can be more conscious of how we really spend our time on our devices.

What it does

➤ Journalise tracks what you do on your computer while you work or study ➤ It saves your activity into your account, so you can see it later ➤ It shows charts about how you spent your time ➤ It creates a journal/history page from your tracked sessions ➤ It uses AI models to help summarize your day ➤ It turns productivity into flowers for your garden (different flowers for different categories) ➤ The more flowers you earn - the more your pet grows!

How we built it

We built it using React, TypeScript, JavaScript, and Vite for the frontend. All the graphic assets used in the frontend was hand-drawn by Julia Jakob. The backend utilized Django-Python as a Web API Server to serve all endpoints necessary for all services. Supabase was used as a database for this project. We also utilized AI agents such as Ollama and Gemini API to analyze important data for the application.

Challenges we ran into

We had a lot of trouble with the time crunch especially given that we only have 36 hours to code, and realistically we only have 60% of that time for coding. We also trouble with managing which goals we can finish within the allotted time given.

Accomplishments that we're proud of

We are proud that we were able to scale an idea into an actual working application that can serve users in 36 hours. We are also very proud of the hand-drawn graphic assets that were utilized within the application and the integration of the AI agents for data analysis within the application.

What we learned

We learned a good balance for work and rest is good for projects such as these is beneficial for every member in the team. We also learned how to scale ideas rapidly in a short amount of time.

What's next for Journalise

We plan to integrate more AI features into our application for better data analysis and privacy. We also want to integrate more functions that gives us the opportunity to utilize the leftover assets we have planned for other planned features. We also plan to utilize better security and data privacy practices for this application especially as this application has the possibility to analyze very sensitive user information.

Share this project:

Updates

posted an update

I helped plan the Journalise app by creating ideas for the pages like the welcome page, stats page, and history page. Julia made the drawings and designs, and I helped explain how the pages should work and what features to add. I also helped organize the app features like AI summaries, activity tracking, charts, and the pet system. Overall, I worked on planning the app structure and user experience with the team.

Log in or sign up for Devpost to join the conversation.