π₯ A sophisticated GraphQL with Apollo, Express and PostgreSQL boilerplate project.
See the codeA full-fledged Apollo Server with Apollo Client starter project with React and Express. Read more about it in this tutorial to build it yourself.
Family of universal fullstack repositories:
Server Applications:
Client Applications:
git clone git@github.com:the-road-to-graphql/fullstack-apollo-express-postgresql-boilerplate.gitcd fullstack-apollo-express-postgresql-boilerplatetouch .envnpm installnpm starthttp://localhost:8000 for GraphQL playgroundSince this boilerplate project is using PostgreSQL, you have to install it for your machine and get a database up and running. You find everything for the set up over here: Setup PostgreSQL with Sequelize in Express Tutorial. After you have created a database and a database user, you can fill out the environment variables in the server/.env file.
DATABASE=mydatabase
DATABASE_USER=postgres
DATABASE_PASSWORD=postgres
SECRET=asdlplplfwfwefwekwself.2342.dawasdq
The SECRET is just a random string for your authentication. Keep all these information secure by adding the .env file to your .gitignore file. No third-party should have access to this information.
test:run-server npm script with TEST_DATABASE environment variable in package.json to match your testing database name
createdb mytestdatabase with psql432 followers Β· starred Jun 2018
553 followers Β· starred Feb 2019
171 followers Β· starred Oct 2020
113 followers Β· starred Jun 2018
π₯ A sophisticated GraphQL with Apollo, Express and PostgreSQL boilerplate project.
See the codeA full-fledged Apollo Server with Apollo Client starter project with React and Express. Read more about it in this tutorial to build it yourself.
Family of universal fullstack repositories:
Server Applications:
Client Applications:
git clone git@github.com:the-road-to-graphql/fullstack-apollo-express-postgresql-boilerplate.gitcd fullstack-apollo-express-postgresql-boilerplatetouch .envnpm installnpm starthttp://localhost:8000 for GraphQL playgroundSince this boilerplate project is using PostgreSQL, you have to install it for your machine and get a database up and running. You find everything for the set up over here: Setup PostgreSQL with Sequelize in Express Tutorial. After you have created a database and a database user, you can fill out the environment variables in the server/.env file.
DATABASE=mydatabase
DATABASE_USER=postgres
DATABASE_PASSWORD=postgres
SECRET=asdlplplfwfwefwekwself.2342.dawasdq
The SECRET is just a random string for your authentication. Keep all these information secure by adding the .env file to your .gitignore file. No third-party should have access to this information.
test:run-server npm script with TEST_DATABASE environment variable in package.json to match your testing database name
createdb mytestdatabase with psql432 followers Β· starred Jun 2018
553 followers Β· starred Feb 2019
171 followers Β· starred Oct 2020
113 followers Β· starred Jun 2018