Skip to content

Repository files navigation

Zentro | Notes App

A fast, modern notes application that helps you stay organized.

Zentro banner with laptop and mobile app views

Tech Stack

  • Node.js 24
  • React 9
  • Next.js 16
  • TypeScript 5
  • PostgreSQL 18
  • Drizzle ORM
  • Tailwind CSS 4
  • Shadcn UI
  • Dnd-kit
  • Hono RPC
  • Tanstack Query
  • Better Auth
  • Tsdown
  • Vitest 4
  • Turborepo
  • Vercel

Features

  • Drag and Drop interface for note reordering (Fractional Indexing) and deletion
  • Optimistic mutations with centralized error handling
  • Mobile responsive
  • Accessibility compliance with full keyboard navigation and ARIA labels
  • Dark/Light theme
  • Shorcuts for productivity and navigation
  • UI/UX designed to be fast and easy to use
  • Authentication with Github and Google with linked accounts
  • Protected routes, CSRF protection, recent session detection
  • Caching, revalidating and performance optimization
  • Unit Testing and Type Coverage (99%)
  • API versioning
  • Geolocation detection based on IP
  • Best modern development practices and patterns

Monorepo

Apps

  • Api
  • Web

Packages

  • @zentro/constants
  • @zentro/utils
  • @zentro/schemas
  • @zentro/ts-config
  • @zentro/tsdown-config
  • @zentro/vitest-config

About

Full Stack Typescript Project. A fast, modern notes application that helps you stay organized.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages