https://github.com/simran1002/graphqltodo
GraphToDo is a modern todo application built using GraphQL technology. It offers a flexible and efficient way to manage your tasks and todos, allowing users to create, update, toggle completion status, and delete todos seamlessly.
https://github.com/simran1002/graphqltodo
apollo-express-graphql apollo-server graphql-server
Last synced: 4 months ago
JSON representation
GraphToDo is a modern todo application built using GraphQL technology. It offers a flexible and efficient way to manage your tasks and todos, allowing users to create, update, toggle completion status, and delete todos seamlessly.
- Host: GitHub
- URL: https://github.com/simran1002/graphqltodo
- Owner: simran1002
- Created: 2024-05-19T05:09:37.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-19T05:13:09.000Z (about 2 years ago)
- Last Synced: 2025-03-01T00:00:08.597Z (over 1 year ago)
- Topics: apollo-express-graphql, apollo-server, graphql-server
- Language: JavaScript
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GraphToDo
GraphToDo is a modern todo application built using GraphQL technology. It offers a flexible and efficient way to manage your tasks and todos, allowing users to create, update, toggle completion status, and delete todos seamlessly. With GraphToDo, harness the power of GraphQL for a smooth and intuitive task management experience.
## Features
- **GraphQL API**: Utilizes GraphQL for efficient data fetching and manipulation.
- **Todo Management**: Create, read, update, and delete todos effortlessly.
- **Toggle Completion**: Mark todos as completed or incomplete with a simple toggle.
- **Scalable Architecture**: Built with scalability in mind, allowing for easy expansion and customization.
- **MongoDB Integration**: Stores todo data in MongoDB for persistence and reliability.
## Installation
1. Clone the repository:
```bash
git clone https://github.com/simran1002/GraphQLTodo.git
Install dependencies:
bash
Copy code
cd graph-todo
npm install
Configure MongoDB connection:
Update the MongoDB connection string in config.js with your MongoDB URI.
Start the server:
bash
Copy code
npm start
Access the application:
The server will start on http://localhost:4000/graphql. You can access the GraphQL Playground to interact with the API.
Usage
Access the GraphQL Playground:
Open your browser and navigate to http://localhost:4000/graphql to access the GraphQL Playground.
Interact with the API:
Use the provided GraphQL queries and mutations to manage your todos. Refer to the schema and documentation for available operations.