dailydotdev
Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.
Software by dailydotdev
daily-api
Daily API is the backend service powering the content domain of the daily.dev platform. Originally a monolith handling all extension needs, it was decomposed into smaller services, with Daily API retaining responsibility for the personalized feed and related content endpoints. The service delivers the feed users see in the daily.dev app and browser extension. Built on Node.js 22 with pnpm for dependency management, the stack includes Fastify as the web framework, Apollo for GraphQL, and TypeORM for PostgreSQL database access. The repository contains tests written with Jest, Helm charts for Kubernetes deployment, seed data for local development, and migration files for schema updates. The source code is organized into directories for common utilities, v1 API compatibility routes, cron tasks, GraphQL schema directives, TypeORM entities, database migrations, GraphQL resolvers, and pub/sub message workers. Local development requires PostgreSQL, easily started via the included docker-compose file. After running mi