Skip to content

SonicJS is a revolutionary Content Management System (CMS) built for the modern web, combining the power of local-first architecture with AI capabilities and seamless cloud integration

License

Notifications You must be signed in to change notification settings

genie-design/sonicjs-latest

Repository files navigation

SonicJS - Local First AI-Friendly CMS

SonicJS Early Development Screenshot 2025-03-02 184848

⚠️ Early Development Notice: SonicJS is currently in very early development. Features and APIs may change significantly.

🚀 Overview

SonicJS is a revolutionary Content Management System (CMS) built for the modern web, combining the power of local-first architecture with AI capabilities and seamless cloud integration.

Key Features

  • 🔐 Authentication: Robust user authentication system with multiple providers
  • 🛡️ Access Control: Fine-grained permissions and role-based access control
  • 🏠 Local First Architecture: Work offline with full functionality, sync when connected
  • 🤖 AI Integration: Built-in AI capabilities for content enhancement, searching and management
  • ☁️ Cloudflare Hosted: Global edge deployment for optimal performance
  • 👥 Real-time Multiplayer: Collaborative content editing and management
  • 🔄 Offline Support: Continue working without internet connection
  • Performance Focused: Built with speed and efficiency in mind

📦 Project Structure

  • /sonic: Upcoming Local-first work in progress front end that uses tinybase.
  • /cms: Original front end that had more server use.
  • /tinybase-server: Handles content management using tinybase.

🚀 Getting Started

# Install dependencies
pnpm install

# Start the CMS and the server
pnpm dev

# Build for production
pnpm build

💻 Development Commands

Command Action
pnpm install Installs dependencies
pnpm dev Starts local dev server at localhost:4321
pnpm build Build your production site to ./dist/

🤝 Contributing

We welcome contributions! As this project is in early development, please reach out before making major changes.

📝 License

MIT License

🔗 Links

About

SonicJS is a revolutionary Content Management System (CMS) built for the modern web, combining the power of local-first architecture with AI capabilities and seamless cloud integration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published