https://github.com/mdjsn/apollo-prisma-auth
Basic Authentication implementation using Apollo Server with Prisma ORM, further deployed to netlify
https://github.com/mdjsn/apollo-prisma-auth
apollo apollo-server-express apollographql express graphql graphql-schema graphql-server javascript jwt lambda-functions netlify prisma serverless typescript
Last synced: 3 months ago
JSON representation
Basic Authentication implementation using Apollo Server with Prisma ORM, further deployed to netlify
- Host: GitHub
- URL: https://github.com/mdjsn/apollo-prisma-auth
- Owner: mdjsn
- License: gpl-3.0
- Created: 2019-10-05T08:15:06.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T22:11:15.000Z (over 3 years ago)
- Last Synced: 2025-04-08T03:32:31.158Z (about 1 year ago)
- Topics: apollo, apollo-server-express, apollographql, express, graphql, graphql-schema, graphql-server, javascript, jwt, lambda-functions, netlify, prisma, serverless, typescript
- Language: JavaScript
- Homepage: https://admiring-ride-859b78.netlify.com/api
- Size: 3.35 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#
Apollo Prisma Auth
Repo to handle the Apollo GraphQL Server with Prisma ORM connected to mysql on Prisma Service
Lambda Function Netlify
## About
This is a dummy boilerplate to be used by the team which includes the basic authentication system over schema based query and mutation over the apollo server, with JWT Token response sent back to client after verification along with Prisma Service for Storage
## Installation
**Clone the source locally:**
```
$ git clone https://github.com/mdjsn/apollo-prisma-auth
$ cd apollo-prisma-auth
```
**Install required node dependencies**
```
$ yarn
```
**Open in development mode:**
```
$ yarn local
```
**Open Lambda server in development mode:**
```
$ yarn start
```
## Contributing
1. Fork it ()
2. Create your feature branch (`git checkout -b feature/fooBar`)
3. Commit your changes (`git commit -am 'Add some fooBar'`)
4. Push to the branch (`git push origin feature/fooBar`)
5. Create a new Pull Request
## References
- Prisma Docs
- MDJSN references
- Apollo Docs
- Auth GraphQL Boilerplate
- Deploying with Netlify Functions
- Code first GraphQL Server Development with Prisma
## Licensing
The code in this project is licensed under GNU GPLv3 license.
