This microservice is built using FastAPI, Strawberry (GraphQL), and MongoDB. It serves as a subgraph for managing club-related data and operations, providing queries and mutations to handle club details and activities.
- GraphQL API: Provides queries and mutations for club management.
- Club Operations: Supports creating, updating, and retrieving club details.
- Database Integration: Uses MongoDB for storage.
- Efficient Data Handling: Optimized for managing club-related data efficiently.
This microservice is meant to be run with the docker-compose script, the source code for this can be found in the services repo.
- Go to Clubs-Council-IIITH Services Repository.
- Follow the setup instructions provided there.
- GraphQL Endpoint:
http://clubs/graphql(Accessible via the gateway)
- Retrieve club details and related information.
- Create, update, and manage club data.