🚀 Starter project to get up and running with Apollo Server, GraphQL, Typescript and Postgres.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
db/migrations
src
.gitignore
knexfile.js
license
nodemon.json
package-lock.json
package.json
readme.md
tsconfig.json
tslint.json
yarn.lock

readme.md

🚀 Apollo Typescript Starter

Boilerplate project to get up and running with Apollo Server, GraphQL, Typescript and Postgres.

Getting Started

  1. Download & Install Dependencies

    # clone it
    $ git clone git@github.com:kylealwyn/apollo-typescript-starter.git
    $ cd apollo-typescript-starter
    
    # Make it your own
    $ rm -rf .git && git init
    
    # Install dependencies
    $ npm install
  2. Next, ensure your local Postgres database is up and running. Once configured, place your connection url in a .env file at the root of the repo. These variables will be automatically assigned to process.env when the application boots through dotenv. Your .env file should look something like this:

    DATABASE_URL=postgres://localhost/books
    
  3. Boot the app and navigate to localhost:3000/graphiql to run a query!

    $ npm start

Resources