More Premium Hugo Themes Premium React Themes

Apps

daily.dev application suite

Apps

daily.dev application suite

Author Avatar Theme by dailydotdev
Github Stars Github Stars: 905
Last Commit Last Commit: May 23, 2025 -
First Commit Created: Aug 27, 2024 -
default image

Overview:

The daily.dev monorepo houses the web app, extension, and shared components for both platforms, emphasizing faster iterations and feature parity between the two. The technology stack includes Node v18.16.0, pnpm for managing dependencies, and projects like eslint-config, prettier-config, extension, shared, and webapp.

Features:

  • Monorepo Structure: Contains web app, extension, and shared components for easier maintenance.
  • Efficient Iterations: Facilitates faster iterations with shared components and technology choices.
  • Web App (Next.js): Includes pages like registration, post, and profile for enhanced user experience.
  • Extension Development: Browser extension project with webpack configuration and dedicated components.

Installation:

  1. Local Environment Setup: Use GitPod for a pre-configured environment.
  2. Contribution Guidelines: Review contribution guidelines here.
  3. Bootstrap Project: After cloning, run the following commands:
    pnpm install
    cd packages/extension
    pnpm dev:chrome
    
  4. Run Extension Locally (Chrome):
    • Run pnpm --filter extension dev:chrome in the root directory.
    • Open Chrome and navigate to chrome://extensions.
    • Enable Developer mode, click on Load unpacked, and select the packages/extension/dist/chrome folder.
    • Enable the extension and remember to disable it after usage.

Summary:

The daily.dev monorepo houses a suite of applications with shared components for efficient development. By providing a clear structure, streamlined iterations, and detailed guidelines, the project aims to enhance the development experience and foster active contributions from the community.