Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wilsonwu/apollo-todo-gapi
A Todo List application GraphQL API, based on Apollo Server, GraphQL, OAuth 2 and JWT (No database, store data by files).
https://github.com/wilsonwu/apollo-todo-gapi
apollo graphql jwt oauth todo
Last synced: 28 days ago
JSON representation
A Todo List application GraphQL API, based on Apollo Server, GraphQL, OAuth 2 and JWT (No database, store data by files).
- Host: GitHub
- URL: https://github.com/wilsonwu/apollo-todo-gapi
- Owner: wilsonwu
- License: mit
- Created: 2020-07-01T12:17:26.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-09-17T19:39:23.000Z (3 months ago)
- Last Synced: 2024-10-14T16:10:34.884Z (2 months ago)
- Topics: apollo, graphql, jwt, oauth, todo
- Language: JavaScript
- Homepage:
- Size: 604 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# intertodo-gapi
A Todo List application GraphQL API, based on Apollo Server, GraphQL, OAuth 2 and JWT (No database, store data by files).
Frontend at: https://github.com/wilsonwu/react-todo## Features
- User Sign Up
- User Sign In
- Todo List
- Add new Todo item
- Edit Todo item.
- Delete Todo item.
- Mark Todo item as Completed## Project setup
```
npm install
```### Run
```
node index.js
```### For build Docker image
```
docker build . -t intertodo-gapi
```### Run application in Docker
```
docker run -p 4000:4000 intertodo-gapi
```### For deploy to Kubernetes
```
kubectl k8s/deployment.yaml
```
```
kubectl k8s/service.yaml
```