Skip to content
/ syke Public

Syke is a psychological state journaling tool, designed to support self-reflection and personal insight.

Notifications You must be signed in to change notification settings

nichtsam/syke

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Syke

Syke helps you journal and analyze your inner world.
Capture your emotions, experiences, reactions, and reflections in a structured way, and gain insight through data-driven visualizations and pattern recognition.

Features

  • Log vibes for overall psychological state journaling
  • Log experiences to capture detailed emotional events
  • Visualize trends, changes, and patterns over time
  • Natural language input powered by LLM, automatically structured

Tech Stack

Backend

  • Runtime: Node.js v22
  • Package Manager: pnpm v10
  • Framework: NestJS (TypeScript)
  • Database: PostgreSQL + Redis (via connection URL)
  • Migrations: Dbmate
  • SQL Bindings: sqlc (for type-safe SQL access)
  • Authentication: JWT (stateless access & refresh tokens)
  • Validation: Zod

Documentation

Want a walkthrough of how this works and where to start?
👉 Check out the Docs Walkthrough

About

Syke is a psychological state journaling tool, designed to support self-reflection and personal insight.

Resources

Stars

Watchers

Forks