SereneDB
SereneDB는 실시간 검색 분석 DB로 전체 텍스트·벡터·하이브리드 검색, SQL 실행, PostgreSQL 호환 프론트엔드를 제공합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Greek-language frontend for the Aegean environmental monitoring network. Features include a Leaflet station map, Highcharts time series, date navigation, and an admin interface for FINoT profiles and synchronization.
The backend is included in ../aegeansense-api. See the root README for complete setup and deployment instructions.
Use Node.js 20.9+ and a running backend API:
npm ci
cp .env.example .env.local
npm run dev
On PowerShell, use Copy-Item .env.example .env.local. Open http://localhost:3000.
| Variable | Purpose |
|---|---|
NEXT_PUBLIC_API_URL | Browser-accessible API base URL, embedded at build time |
API_URL | Optional server-side API URL override |
NEXT_PUBLIC_READINGS_IN_DB | Optional verified snapshot count for the homepage; blank shows a dash |
The API's CORS_ORIGINS must include the frontend origin. Admin login is at /admin/login; FINoT profile management and synchronization are under /admin.
npm run lint
npm run build
npm start
The build downloads Google fonts and attempts to fetch initial station data. If the API is unavailable, public pages render their empty state and log fetch failures. Set production API URLs before building. The lockfile pins dependencies; the PostCSS override updates the transitive copy bundled with Next.js 15.
app/page.tsx: homepage.app/(app)/: dashboard, stations, about, and admin routes.components/: map, charts, layout, and UI components.lib/api/: API client, response types, and chart adapters.lib/: station status, data filters, and chart formatting.Historical data is imported by administrator-triggered backend synchronization. The interface does not implement automatic frost alerts, disease prediction, or irrigation control; these are marked as planned features.