-
-
Notifications
You must be signed in to change notification settings - Fork 57
Closed as not planned
Labels
Status: StaleIt's believed that this issue is no longer important to the requestor.It's believed that this issue is no longer important to the requestor.gsocGoogle Summer of Code Project IdeaGoogle Summer of Code Project Idea
Description
Brief Description:
This project aims to develop a tool that generates mock API endpoints based on JSON Schema definitions, enabling frontend developers and testers to work without needing a live backend. The tool will support both REST and GraphQL APIs, allowing users to customize mock responses, simulate error conditions, and configure dynamic data generation. The tool will feature a CLI and a web UI for easy configuration and real-time testing, with integration options for Postman and OpenAPI.
Expected Outcomes:
- A functional mock API generator supporting REST and GraphQL.
- Customization options for mock responses, including random data generation and error handling.
- A user-friendly web UI for managing mock APIs.
- A CLI tool for developers to integrate with their workflows.
- Integration with Postman and OpenAPI for seamless testing and validation.
- A comprehensive test suite and clear documentation.
Skills Required:
- Node.js & Express.js for building the mock API server.
- JSON Schema for parsing and validating schema definitions.
- GraphQL for building mock GraphQL APIs.
- TypeScript for maintainability and type safety.
- React (optional) for building the web UI.
- Cypress for test automation.
- Postman and OpenAPI for integration.
Mentors:
TBD
Expected Difficulty:
Medium-Hard
Expected Time Commitment:
300 hours
Honyii, H9660, ShubhamGond105 and GreenMonkii
Metadata
Metadata
Assignees
Labels
Status: StaleIt's believed that this issue is no longer important to the requestor.It's believed that this issue is no longer important to the requestor.gsocGoogle Summer of Code Project IdeaGoogle Summer of Code Project Idea