/apollo-book-library

Monorepo: Books Catalog & GraphQL Server

Primary LanguageTypeScript

Apollo Book Library

This sample demonstrates a basic book library application using Apollo Client and Turborepo.

My Library

Table of Contents

Getting Started

To use this example, follow these steps:

  1. Clone the repository
  2. Install the dependencies with bun install
  3. Start the development server with bun dev

What's Inside?

This Turborepo includes the following packages/apps:

  • app/client: The UI for the library app lives here.
  • app/server: The Apollo server lives here.
  • packages/eslint-config-custom: Contains eslint configurations (includes eslint-config-next and eslint-config-prettier).
  • packages/tsconfig: Contains tsconfig.jsons used throughout the monorepo.

Tech Stack

This app uses:

All in TypeScript.

Build

To build all apps and packages, run the following command:

bun build