Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rishikesh-suvarna/graphql-todos


https://github.com/rishikesh-suvarna/graphql-todos

Last synced: 11 days ago
JSON representation

Awesome Lists containing this project

README

        

# GraphQL Todo

This monorepo contains a server and client folder, each serving a specific purpose. The server is built with Express and TypeScript, while the client is a React application with TypeScript and Vite.

## Features

- Server:
- Built with Express and TypeScript
- Utilizes GraphQL and Apollo Server
- Fetches Todos from the jsonplaceholder API

- Client:
- React application with TypeScript
- Powered by Vite for fast development and building

## Getting Started

To get started with this project, follow the steps below:

1. Clone the repository:

```shell
git clone https://github.com/your-username/graphql-proj.git
```

2. Install dependencies for both the server and client:

```shell
cd graphql-proj/server
npm install

cd ../client
npm install
```

3. Start the server:

```shell
cd ../server
npm start
```

4. Start the client:

```shell
cd ../client
npm start
```

5. Open your browser and navigate to `http://localhost:3000` to see the application in action.

## Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

## License

This project is licensed under the [MIT License](LICENSE).