00. Projects/Fullstack/completed

Ichtaka

A secure anonymous sharing platform featuring a non-custodial authentication system and real-time recursive engagement.

Ichtaka

01. The Problem

Digital anonymity is currently a binary choice: either sacrifice security through centralized password storage or sacrifice usability. Modern discourse requires a system that treats user identity as a sovereign, non-custodial asset while maintaining the fluid, real-time engagement of a centralized social platform.

02. The Logic

A

Challenge-response authentication using Ed25519 signatures derived from BIP39 mnemonics.

B

Recursive component rendering for infinite-depth nested comment hierarchies.

C

Silent token rotation via Axios interceptors and secure HttpOnly refresh tokens.

D

Real-time state synchronization using global WebSocket broadcasting for votes and live feed updates.

03. The Stack

Python
TypeScript
Next.js
React.js
FastAPI
PostgreSQL
TailwindCSS
Figma
WebSockets
Render
Vercel
Docker

04. The Solution

Implementation Result

Built a zero-trust architecture where the server never sees user passwords, paired with a modern Next.js frontend that manages complex real-time states and recursive data structures through a unified WebSocket layer.

Key Outcomes

  • 01.Zero server-side password storage
  • 02.< 150ms real-time update latency
  • 03.Seamless token rotation with zero user interruption

Reflection

  • Advanced implementation of EdDSA signatures in web environments.
  • Scaling nested comment systems with recursive SQL queries and React components.
  • Managing complex WebSocket broadcast logic in a distributed backend.