Synaplan
Open-source AI platform for companies: self-hosted AI agents, GDPR-compliant chatbot widget, RAG knowledge base, WhatsApp and Outlook AI, MCP, multi-model routing. Docker, Kubernetes or hosted in Germ
翻訳待ち
No updates detected yet. GitHub releases will appear here.
#NotesApp fuses a publishing journal, a native booking calendar, and inline Naira payments into one workspace — so coaches, consultants, and therapists stop stitching together WhatsApp, a booking link, and a blog just to run their practice.
翻訳待ち
Loading the full README. The saved excerpt is shown below.
⚠ Read "Independent infrastructure migration" before this
paragraph — it's the most recent, most important architectural
change, and it contradicts what's said immediately below. Everything
from here through the rest of this file was written while NotesApp
deliberately shared Precheks' Firebase project. As of the migration
section further down, that's no longer true — NotesApp has its own
Firestore project and its own Cloudflare R2 bucket.Read the full README ↗Where African creators, professionals and businesses publish, take bookings, sell and get paid in their local currency. Next.js 14 (App Router) on Vercel, Firebase (Auth, Firestore), Cloudflare R2 and Stream, Paystack, Resend, Anthropic (Nana).
New here? Read HANDOVER.md first (how the work is done, what's waiting, the map of the code), then this page. The owner's
set-up steps outside the code are in docs/OWNER_SETUP.md.
| Doc | What's in it |
|---|---|
HANDOVER.md | The state of the code, what's waiting on the owner, how the work is done, map of the code, tests, known gaps |
docs/OWNER_SETUP.md | The owner's set-up guide: every step outside the code (Firebase, Cloudflare, Cloud Run, cron-job.org, domains, counsel, tests), in order, with costs and troubleshooting |
docs/ENVIRONMENT.md | Every setting (environment variable), made from lib/config.ts |
docs/DEPLOY.md | Deploy checklist, where to look when something's wrong, scripts |
docs/ENGINEERING_GUIDE.md | The founder's guide for the engineering team: principles, the Na- names, the stages and their dashboard triggers, recovery from a breach, Nana and the platform at scale |
docs/ARCHITECTURE.md | How the newer pieces work: addresses, bells, digest, server-owned writes, shared limits, settings |
docs/DOMAIN_SWITCH.md | Moving the primary address to naapp.tech |
docs/STAGING.md | The staging copy and how a release goes |
docs/REFERRALS.md | Discount codes (#NotesApp and every publisher), referral links and affiliates: the owner's decisions, how plans are billed, what was built |
docs/FUNDING.md | Funding applications (internal drafts): the .tech startup programme for naapp.tech, the pitch.tech answers (due 20 Nov 2026), Emergent Ventures, and a reusable company summary |
docs/NOTES-LIFE-LOOKS.md | Notes Life's two looks (plan): a pixel look (what Low res becomes) and an HD look with your own avatar, chat beside the scene, jobs on screen and a city map with properties; the build steps |
docs/BUSINESS-BOOKS.md | Business books (plan, for the owner's approval): walk-in sales, expenses, stock, money owed and profit for sellers, Nana entries, offline entry, what can be imported today and how we'd import from Excel, Tralo, Shopify, Paystack and the rest, pricing options |
docs/PAYMENTS.md | Who takes which payment: Paystack (cards, subscriptions, payout backup), Paylony (bank transfers, Tap2Pay), Flutterwave (across Africa, later); the one payment layer to build; NotesApp Inc |
docs/MOBILE-APPS.md | The iOS and Android release plan (Capacitor around the app address, store rules, accounts under NotesApp Inc); scaffold in mobile/ |
docs/SEND-NA.md | Send-Na by NotesApp: email, WhatsApp and SMS priced in Naira (plan only), and the WhatsApp and SMS channel booking reminders need |
docs/COURSES.md | The course platform plan (free YouTube courses, paid courses, certificates) |
docs/BUILD_LOG.md | The full history, in order (what used to be this README) |
lib/changelog.ts | Release notes, shown at /changelog |
This is the beginning of the README. Read the rest at the original. Read the full README ↗