Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Add GraphQL Endpoint #86

Open
wants to merge 4 commits into
base: devlop
Choose a base branch
from
Open

[WIP] Add GraphQL Endpoint #86

wants to merge 4 commits into from

Conversation

billdybas
Copy link
Member

  • Adds uuid column to events table
  • Removes support for SQLite in development so that we can lean more into Postgres-specific features like UUID types
  • Adds Apollo Server w/ a small schema (to start). This adds a /graphql endpoint which on GET displays GraphQL Playground for this schema and on POST serves requests from the schema/resolvers.

* Update nodemon

* Update nodemailer & mailgun transport

* Update sqlite

* Update sequelize-cli

* Add Make Keys Directory to README

* Update nyc

* Update bluebird, jsonwebtoken, mocha

* Update mime, supertest, chai, cross-env, moment, morgan
You'll need to install Postgres to work on the API
@7imbrook
Copy link
Member

@billdybas
Copy link
Member Author

The frontend is tightly coupled to Redux and is overly complicated for what it needs to be. Additionally, there are bugs with current api endpoints that would not exist if we had specific GraphQL fields for their use case (eg. much of GTV). Adding in GraphQL and then switching some/all of the one repo to use it would make it easier to contribute and easier to add new features.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants