Skip to content

atomly/journl

Repository files navigation

https://journl-snowy.vercel.app/

Open source AI-driven journaling app that turns daily writing into structured reflection.


Repository Structure

This is a monorepo powered by Turborepo and pnpm.


What Lives Here

  • Web app: apps/web, including marketing pages, authenticated journaling views, API routes, and editor UI.
  • Shared packages: packages for auth, database access, usage domain logic, and BlockNote integration.
  • Local dev utilities: apps/drizzle-studio and apps/stripe.
  • Agents & Contributor guidance: AGENTS.md.

Architecture Entry Points

Use these paths as the fastest way to understand the product and core systems.


Development Workflow

Use the scripts in package.json as the canonical source for day-to-day commands.

  • Install dependencies: pnpm install
  • Start development tasks: pnpm dev
  • Run quality gates: pnpm check and pnpm typecheck
  • Build the workspace: pnpm build

Environment variables are loaded from a root .env file. See turbo.json for shared env names used by tasks.

For database workflows, use root scripts (pnpm db:push, pnpm db:studio) or the dedicated utility app in apps/drizzle-studio.


License

This project is licensed under the MIT License. See LICENSE.

About

Open source AI-driven journaling app that turns daily writing into structured reflection.

Resources

License

Stars

Watchers

Forks

Contributors

Languages