SuomiSF (Suomalainen Science Fiction) is a Finnish-language bibliographic database for speculative fiction. This React frontend provides browsing, searching, and contributing to the database, including books, short stories, magazines, authors, publishers, and more.
Production site: sf-bibliografia.fi
| Document | Description |
|---|---|
| docs/architecture.md | Tech stack, project structure, path aliases, environment variables |
| docs/features.md | Domain feature modules and their responsibilities |
| docs/components.md | Shared and feature-level UI components |
| docs/api.md | API integration, authentication, data fetching patterns |
| docs/development.md | Local setup, scripts, testing, deployment |
npm install
npm start # Dev server on http://localhost:3000
npm run build # Production build → build/
npm run lint # ESLint
npm run test:e2e # Playwright E2E testsRequires a local backend API server on port 5000 (and optionally 5050 for the new API). See docs/development.md for full setup details.