Сделать личный кабинет разработчика GraphQL запросов NodeJS/JS/MySQL

15 000 руб. за проект
02 октября 2020, 12:35 • 3 отклика • 55 просмотров
Надо сделать проект подобный https://github.com/graphql/graphql-playground
на NodeJS , Javascript

Backend база данных - MySQL

На фронтенд использовать https://github.com/graphql/graphiql редактор

Основная функциональность:

1) регистрация аккаунта по email или профилю соц сети Google / LinkedIn. Аккаунт хранится в таблице accounts MySQL
2) логин в аккаунт / восстановление пароля / подтверждение email
3) IDE с теми же функциями что graphql-playground , создание запроса с подсказкой синтаксиса и тп ( реализовано уже в graphiql )
4) все выполняемые запросы сохраняются в таблице queries MySQL с полями account_id, query (JSON текст) , success_count, error_count, last_called, created_at. При редактировании запроса создается новая запись
5) Запрос можно сохранить кнопкой Save дав ему имя и добавив описание
6) для каждого запроса можно получить URL. Он выдается по кнопке share. При этом запрос можно назвать именем и добавить описание, которое будет видно при переходе по этому URL
7) Share имеет опцию Publish for All которая позволяет видеть этот query всем. В меню интерфейса есть кнопка Shared Queries которая показывает все queries public, с названиями, описаниями и ссылками на queries

Интерфейс на англ языке
Проект будет опубликован на github с вашим авторством и выставлен в интернет - хороший show case для вас!