├── .gitignore ├── articles ├── __init__.py ├── apps.py ├── dataloaders.py ├── filters.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_alter_article_author.py │ ├── 0003_alter_article_slug.py │ ├── 0004_favoritearticles.py │ ├── 0005_alter_favoritearticles_unique_together.py │ └── __init__.py ├── models.py ├── mutations │ ├── __init__.py │ ├── article_mutations.py │ └── comment_mutations.py ├── queries.py └── types.py ├── core ├── __init__.py ├── admin.py ├── models.py ├── mutations.py ├── schema.py ├── templates │ └── playground.html └── views.py ├── docs.png ├── example_images ├── add_article.png ├── add_comment.png ├── article_query.png ├── current_user.png └── get_profile.png ├── logo.png ├── manage.py ├── medium ├── __init__.py ├── asgi.py ├── settings.py ├── urls.py └── wsgi.py ├── poetry.lock ├── pyproject.toml ├── readme.md ├── schema.graphql ├── scripts.py ├── tests ├── __init__.py ├── client.py ├── conftest.py ├── factories.py ├── fixtures │ └── img.png └── test_users │ ├── __init__.py │ └── test_users_mutations.py └── users ├── __init__.py ├── apps.py ├── managers.py ├── migrations ├── 0001_initial.py └── __init__.py ├── models.py ├── mutations.py ├── queries.py └── types.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/.gitignore -------------------------------------------------------------------------------- /articles/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /articles/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/articles/apps.py -------------------------------------------------------------------------------- /articles/dataloaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/articles/dataloaders.py -------------------------------------------------------------------------------- /articles/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/articles/filters.py -------------------------------------------------------------------------------- /articles/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/articles/migrations/0001_initial.py -------------------------------------------------------------------------------- /articles/migrations/0002_alter_article_author.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/articles/migrations/0002_alter_article_author.py -------------------------------------------------------------------------------- /articles/migrations/0003_alter_article_slug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/articles/migrations/0003_alter_article_slug.py -------------------------------------------------------------------------------- /articles/migrations/0004_favoritearticles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/articles/migrations/0004_favoritearticles.py -------------------------------------------------------------------------------- /articles/migrations/0005_alter_favoritearticles_unique_together.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/articles/migrations/0005_alter_favoritearticles_unique_together.py -------------------------------------------------------------------------------- /articles/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /articles/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/articles/models.py -------------------------------------------------------------------------------- /articles/mutations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /articles/mutations/article_mutations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/articles/mutations/article_mutations.py -------------------------------------------------------------------------------- /articles/mutations/comment_mutations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/articles/mutations/comment_mutations.py -------------------------------------------------------------------------------- /articles/queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/articles/queries.py -------------------------------------------------------------------------------- /articles/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/articles/types.py -------------------------------------------------------------------------------- /core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/core/admin.py -------------------------------------------------------------------------------- /core/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/core/models.py -------------------------------------------------------------------------------- /core/mutations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/core/mutations.py -------------------------------------------------------------------------------- /core/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/core/schema.py -------------------------------------------------------------------------------- /core/templates/playground.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/core/templates/playground.html -------------------------------------------------------------------------------- /core/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/core/views.py -------------------------------------------------------------------------------- /docs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/docs.png -------------------------------------------------------------------------------- /example_images/add_article.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/example_images/add_article.png -------------------------------------------------------------------------------- /example_images/add_comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/example_images/add_comment.png -------------------------------------------------------------------------------- /example_images/article_query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/example_images/article_query.png -------------------------------------------------------------------------------- /example_images/current_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/example_images/current_user.png -------------------------------------------------------------------------------- /example_images/get_profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/example_images/get_profile.png -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/logo.png -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/manage.py -------------------------------------------------------------------------------- /medium/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /medium/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/medium/asgi.py -------------------------------------------------------------------------------- /medium/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/medium/settings.py -------------------------------------------------------------------------------- /medium/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/medium/urls.py -------------------------------------------------------------------------------- /medium/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/medium/wsgi.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/pyproject.toml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/readme.md -------------------------------------------------------------------------------- /schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/schema.graphql -------------------------------------------------------------------------------- /scripts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/scripts.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/tests/client.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/tests/factories.py -------------------------------------------------------------------------------- /tests/fixtures/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/tests/fixtures/img.png -------------------------------------------------------------------------------- /tests/test_users/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_users/test_users_mutations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/tests/test_users/test_users_mutations.py -------------------------------------------------------------------------------- /users/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /users/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/users/apps.py -------------------------------------------------------------------------------- /users/managers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/users/managers.py -------------------------------------------------------------------------------- /users/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/users/migrations/0001_initial.py -------------------------------------------------------------------------------- /users/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /users/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/users/models.py -------------------------------------------------------------------------------- /users/mutations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/users/mutations.py -------------------------------------------------------------------------------- /users/queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/users/queries.py -------------------------------------------------------------------------------- /users/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ramzitannous/medium-graphql-backend/HEAD/users/types.py --------------------------------------------------------------------------------