A minimalist WYSIWYG writing tool built with Next.js, React, and Slate.js. Powered by the Internet Development API.
Requires Node.js >= 18.
npm install
npm run devVisit http://localhost:10000.
| Command | Description |
|---|---|
npm run dev |
Start dev server on port 10000 |
npm run build |
Production build |
npm start |
Start production server on port 10000 |
Required for OAuth:
API_AES_KEY- AES encryption keyAPI_IV_KEY- Initialization vector key
All branding and domain constants are in nextjs-slate/common/constants.ts. Change PRODUCT_NAME, SITE_DOMAIN, SITE_URL, COOKIE_NAME, and OAUTH_REDIRECT_KEY to rebrand or deploy under a different domain.
MIT