Getting Started
See full getting started guide here.
Once you have completed the getting started procoess, you will be able to start SonicJs locally by running the following command:
npm run dev
This will start the local server running at: http://localhost:4321
Astro
SonicJS is built on Astro, a modern static site generator optimized for performance and minimal JavaScript. Astro is designed to deliver fast, secure, and scalable websites, offering features like partial hydration, automatic image optimization, and seamless integration with popular frameworks such as React, Vue, and Svelte.
By leveraging Astro, SonicJS ensures that the admin UI is easy to manage and update, while the front end remains highly performant and secure.
Additionally, developers have the flexibility to build their entire front end directly on top of SonicJS, allowing for a unified codebase to power the entire application.
Need Help?
Please don't hesitate to:
-
Open a Github issue: https://github.com/lane711/sonicjs/issues
-
Join us on Discord: https://discord.gg/8bMy6bv3sZ
Next Steps
The next thing you will want to do is define your database table(s) and read up on SonicJs's built in caching and persistence layers.