Skip to content

uguremirmustafa/express-graphql-jwt-auth

Repository files navigation


Logo

Client for express-graphql-jwt-auth-server

Client created with Apollo Client and React for the server code here.
Explore the docs »

View Demo · Report Bug · Request Feature

SERVER CODE WITH APOLLO-EXPRESS IS HERE

Table of Contents

  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgements

About The Project

express-graphql-jwt-auth Home Screen Shot

express-graphql-jwt-auth is built as a boilerplate code for starting graphql applications faster.

Built With

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

First of all be sure you have node installed on your computer. You can find detailed instructions here to install node.

  • node
    node -v

I prefer yarn, it is a personal choice.

  • yarn
    npm install yarn -g

In order to create graphql types, I use graphql-code-generator. Please install the CLI. You can create types with yarn gen command after having the cli.

Installation

  1. Clone the repo

    git clone https://github.com/uguremirmustafa/express-graphql-jwt-auth.git
  2. Install NPM packages

    yarn
    # OR
    npm install
  3. Move .env.example to .env and fill in the keys

    mv .env.example .env
  4. Start the server and head to http://localhost:4000/graphql

    yarn dev
    # OR
    npm run dev

Usage

You can find some screenshots of the project.

User List

list

Register Page

register

Login Page

login

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Uğur Emirmustafa - @uguremirmustafa - uguremirmustafa@gmail.com

Project Link: https://github.com/uguremirmustafa/express-graphql-jwt-auth

Acknowledgements

About

Client code for my apollo-express-server with jwt authentication capabilities.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published