{"id":21892039,"url":"https://github.com/capellax02/manageql","last_synced_at":"2026-04-11T09:43:48.510Z","repository":{"id":252982979,"uuid":"842096600","full_name":"CAPELLAX02/ManageQL","owner":"CAPELLAX02","description":"A small project management system built with GraphQL, Apollo, TypeScript, Express.js, MongoDB, React and more. The main focus of the project is managing APIs via GraphQL instead of traditional RESTful approach.","archived":false,"fork":false,"pushed_at":"2024-08-21T23:06:58.000Z","size":720,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-30T03:02:54.830Z","etag":null,"topics":["apollo-client","bootstrap","create-react-app","express","graphql","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CAPELLAX02.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-13T17:01:32.000Z","updated_at":"2024-09-12T22:11:16.000Z","dependencies_parsed_at":"2024-08-22T00:16:49.258Z","dependency_job_id":"6b6f5ac9-0592-4038-b3f0-0aafb5e6d641","html_url":"https://github.com/CAPELLAX02/ManageQL","commit_stats":null,"previous_names":["capellax02/manageql"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CAPELLAX02/ManageQL","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAPELLAX02%2FManageQL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAPELLAX02%2FManageQL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAPELLAX02%2FManageQL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAPELLAX02%2FManageQL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CAPELLAX02","download_url":"https://codeload.github.com/CAPELLAX02/ManageQL/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAPELLAX02%2FManageQL/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31676210,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T08:18:19.405Z","status":"ssl_error","status_checked_at":"2026-04-11T08:17:08.892Z","response_time":54,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apollo-client","bootstrap","create-react-app","express","graphql","typescript"],"created_at":"2024-11-28T12:48:13.280Z","updated_at":"2026-04-11T09:43:48.476Z","avatar_url":"https://github.com/CAPELLAX02.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ManageQL\n\nManageQL is a small project management system built with GraphQL, Apollo, TypeScript, Express.js, MongoDB, React, and more. The main focus of this project is to manage APIs via GraphQL instead of the traditional RESTful approach.\n\n## Features\n\n- **GraphQL API**: Manage your APIs with a powerful and flexible GraphQL endpoint.\n- **TypeScript**: Benefit from static typing to enhance code quality and developer experience.\n- **React**: Build dynamic and interactive user interfaces with React.\n- **MongoDB**: Store and manage data using MongoDB, a popular NoSQL database.\n- **Express.js**: A minimal and flexible Node.js web application framework.\n\n## Screenshots\n\n![Home page](/client/public/images/1.png)\n\n![Add Project](/client/public/images/2.png)\n\n![Add Client](/client/public/images/3.png)\n\n![Edit Project](/client/public/images/4.png)\n\n## Installation\n\n### Clone the repository:\n\n    git clone https://github.com/CAPELLAX02/ManageQL.git\n\n    cd ManageQL\n\n### Install dependencies:\n\n    npm install\n\n    cd client\n\n    npm install\n\n    cd ..\n\n### Rename the example.env file to .env and fill in the following environment variables:\n\n- Get your MongoDB connection string from your MongoDB Atlas cluster and add it to `MONGODB_URI`.\n\n- `.env` file should look like the following:\n\n```\n  NODE_ENV = 'development'\n  PORT = 5000\n  MONGO_URI = your mongodb uri\n```\n\n### Usage\n\n- To start the development server:\n\n  ```bash\n  npm run dev\n  ```\n\n- The client-side of the application will be running at http://localhost:3000 whereas the server will be runnig at http://localhost:5000.\n\n### Scripts\n\n`npm run start` starts the server using Node.js. `npm run server` starts the server using Nodemon for automatic restarts. `npm run client` starts the client side of the application. `npm run dev` runs both the server and client concurrently in development mode.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcapellax02%2Fmanageql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcapellax02%2Fmanageql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcapellax02%2Fmanageql/lists"}