ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Open Citadel helps you reflect on what you learn, connect the ideas that shape you, and turn knowledge into growth. Your personal library, reader, and self-development companion.
EducationTypeScript · JavaScriptGitHub @dr-33-mOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
A personal knowledge companion for serious readers — collect, organise and action insights from books, blogs and podcasts.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
A personal knowledge companion for serious readers. Open Citadel helps you collect, organise, and action the insights, highlights, and thoughts that come from the books, blogs, and podcasts you consume — so nothing valuable gets lost.
Built with Expo / React Native. Android-first, iOS coming.
Most reading apps stop at reading. Open Citadel treats the reader as a starting point, not an end point. Every highlight, bookmark, and stray thought you capture while reading feeds into a unified timeline — your personal knowledge base, organised by date and tagged however you like.Read the full README ↗A personal knowledge companion for serious readers. Open Citadel helps you collect, organise, and action the insights, highlights, and thoughts that come from the books, blogs, and podcasts you consume — so nothing valuable gets lost.
Built with Expo / React Native. Android-first, iOS coming.
Most reading apps stop at reading. Open Citadel treats the reader as a starting point, not an end point. Every highlight, bookmark, and stray thought you capture while reading feeds into a unified timeline — your personal knowledge base, organised by date and tagged however you like.
Library
Reader
Timeline
Samwell — AI Reading Companion
Settings
| Layer | Choice |
|---|---|
| Framework | Expo 55 / React Native 0.83 |
| Navigation | Expo Router (file-based) |
| Database | Expo SQLite + Drizzle ORM |
| State | Zustand |
| Reader | @dr33m/react-native-readium (Readium fork) |
| TTS | Readium Navigator Media TTS (Android platform TextToSpeech) |
| Sync | Custom SAF-based sync coordinator |
compileSdkVersion >= 31pnpm install
npx expo start --tunnel --clear
eas build --platform android --local --profile development
# Preview APK
eas build --profile preview --platform android
# Production
eas build --profile production --platform android
src/
app/ # Expo Router screens
(tabs)/ # Tab navigator: Timeline, Library, Settings
reader/[id] # Full-screen reader
collection/[id] # Collection detail
section/[type] # Library section views (queue, favourites, archived)
components/
library/ # Library UI components
reader/ # Reader UI (header, TTS controls, selection bar, highlights)
timeline/ # Timeline entries and thought sheet
ui/ # Shared primitives
db/ # Drizzle schema and migrations
services/ # Sync pipeline (SAF scan → metadata → DB)
stores/ # Zustand stores (books, collections, reader, timeline, settings)
constants/ # Theme tokens
Copyright (C) 2026 Thamsanqa Ncube
Open Citadel is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. See LICENSE for the full text.