All Projects → ammezie → graphql-blog-cms-api

ammezie / graphql-blog-cms-api

Licence: other
A Blog CMS API powered by GraphQL and Apollo server

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to graphql-blog-cms-api

apollo-graphql-tutorial
Learning apollo graphql version 2.x with Node.js
Stars: ✭ 18 (-21.74%)
Mutual labels:  apollo-server, apollo-server-express
graphql-compose-elasticsearch
Graphql App using Node with typescript, KOA framework and Elasticsearch
Stars: ✭ 40 (+73.91%)
Mutual labels:  apollo-server, graphql-tools
schemaglue
Naturally breaks down your monolithic graphql schema into bits and pieces and then glue them back together.
Stars: ✭ 117 (+408.7%)
Mutual labels:  apollo-server, graphql-tools
nodejs-graphql-template
Template project for Node.js® GraphQL APIs
Stars: ✭ 13 (-43.48%)
Mutual labels:  apollo-server, graphql-tools
kontent-boilerplate-express-apollo
Kontent Boilerplate for development of Express application using Apollo server and GraphQL.
Stars: ✭ 21 (-8.7%)
Mutual labels:  apollo-server, apollo-server-express
typescript-graphql-postgres-boilerplate
Simple boilerplate integrated typescript, graphql, postgres and apollo server
Stars: ✭ 18 (-21.74%)
Mutual labels:  apollo-server, apollo-server-express
apollo-express-ts-server-boilerplate
No description or website provided.
Stars: ✭ 29 (+26.09%)
Mutual labels:  apollo-server, apollo-server-express
apollo-error-converter
Global Apollo Server Error handling made easy. Remove verbose and repetitive resolver / data source Error handling. Automatic Error catching, logging, and conversion to ApolloErrors.
Stars: ✭ 16 (-30.43%)
Mutual labels:  apollo-server, apollo-server-express
fullstack-apollo-subscription-example
A minimal Apollo Server 2 with Apollo Client 2 with Subscriptions application.
Stars: ✭ 72 (+213.04%)
Mutual labels:  apollo-server, apollo-server-express
Sqldatasource
SQL DataSource for Apollo GraphQL projects
Stars: ✭ 176 (+665.22%)
Mutual labels:  apollo-server
bookshelf
My GraphQL playground
Stars: ✭ 64 (+178.26%)
Mutual labels:  apollo-server
Gramps Express
NOTE: The GrAMPS core has moved to https://github.com/gramps-graphql/gramps
Stars: ✭ 161 (+600%)
Mutual labels:  apollo-server
Feathers Apollo
Feathers and Apollo Server Sample Project
Stars: ✭ 176 (+665.22%)
Mutual labels:  apollo-server
graphql-example
GraphQL Sample Project
Stars: ✭ 32 (+39.13%)
Mutual labels:  graphql-tools
Intro To Graphql
[Course] Introduction to GraphQL
Stars: ✭ 175 (+660.87%)
Mutual labels:  apollo-server
devto-monorepo
Source code for the Dev.to article - Next.js, Apollo Client and Server on a single Express app
Stars: ✭ 33 (+43.48%)
Mutual labels:  apollo-server
Portara
Portara directive is a rate limiter / throttler for GraphQL
Stars: ✭ 158 (+586.96%)
Mutual labels:  apollo-server
Apollo Opentracing
Performance trace your Apollo GraphQL server with Opentracing
Stars: ✭ 154 (+569.57%)
Mutual labels:  apollo-server
apollo-log
A logging extension for the Apollo GraphQL Server
Stars: ✭ 64 (+178.26%)
Mutual labels:  apollo-server
apollo-graphql-full-stack
Full-stack Apollo GraphQL app using React and Node JS
Stars: ✭ 31 (+34.78%)
Mutual labels:  apollo-server

graphql-blog-cms-api

A Blog CMS API powered by GraphQL and Apollo server

Getting Started

Clone the project repository by running the command below if you use SSH

git clone [email protected]:ammezie/graphql-blog-cms-api.git

If you use https, use this instead

git clone https://github.com/ammezie/graphql-blog-cms-api.git

After cloning, run:

npm install

Rename .env.example to .env then fill in your database detail and your JWT secret:

NODE_ENV=development
DB_HOST=localhost
DB_USERNAME=root
DB_PASSWORD=
DB_NAME=graphql_blog_cms
JWT_SECRET=somereallylongsecretkey

Then run the migration:

sequelize db:migrate

And finally, start the application:

npm start

Then visit http://localhost:3000/graphiql to see the application in action.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].