This project started as a static UI export for the Sylla web app and is now wired to a local backend included in this repository.
-
Install dependencies:
npm install -
Optional: configure Gemini-backed slide generation and suggestions by setting
GEMINI_API_KEYin.envor your shell environment. You can also override the model withGEMINI_MODEL. -
Start the frontend and backend together:
npm run dev -
Or start only the API server:
npm run dev:api
Without a Gemini key, the app still creates slide decks and suggestions with a local safe fallback outline so the UI remains usable.
Run npm run build to create the production frontend build.
Run npm start to serve the built frontend and API from the local Node server.