DEV Community

Cover image for πŸš€ I Built "Journal Companion" – A Dev Journal with Collaboration & other Cool Features
Anthony Bekoe Bankah
Anthony Bekoe Bankah

Posted on

πŸš€ I Built "Journal Companion" – A Dev Journal with Collaboration & other Cool Features

Hey DEV community πŸ‘‹,

I’m excited to share something I’ve been working on:

🧠 Journal Companion

A journaling tool for developers, indie hackers, and creators to reflect, share progress, and collaborate β€” with a little help from AI.


πŸ’‘ Why I Built It

As a developer, I often lose track of what I’ve built, fixed, or learned throughout the week. I wanted a simple, beautiful place to document progress β€” for myself and optionally with others. And thus, Journal Companion was born.


βš™οΈ What It Does

  • ✍️ Create Projects, Milestones, and Entries
  • πŸ€– AI-powered assistant to help you write better updates
  • 🀝 Public or private journals for collaborative documentation
  • πŸ–ΌοΈ Supports Markdown for rich formatting
  • πŸ“˜ Shareable journal links like this one

πŸ› οΈ Built With

  • Frontend: React, TailwindCSS, React Router, Framer Motion
  • Backend: Express, Node.js, MongoDB, Firebase
  • Authentication: Google OAuth, JWT
  • Other tools: Vite, Axios, React Markdown

βš”οΈ Challenges

Some frontend challenges included routing, state management, structuring nested data, brainstorming UI/UX, and content to train the AI chatbot.

Backend challenges included package version mismatches, database integration, Firebase limitations, and merging frontend + backend flows smoothly.


πŸ™Œ Accomplishments

  • Fully working AI journaling app with Markdown support
  • Collaboration-friendly public projects
  • Clean and intuitive UI
  • πŸŽ₯ A full video demo ready!

πŸ“Ή Demo & Links


πŸ§ͺ Try It & Share Feedback!

If you're a developer, content creator, or someone who likes to reflect and document, I'd love for you to try it out and let me know what you think!

πŸ’¬ Drop your thoughts in the comments or DM me on any platform.

Let’s build better habits around reflection and learning β€” together.

Thanks for reading! πŸ™

Top comments (0)