Criteria is a collaborative platform for designing and developing REST APIs. It is used by product-engineering teams consisting of engineers and product managers to collaborate together on how a customer-facing API should be designed.
This is my personal business, of which I am the sole founder. My role is designer, full-stack developer, sales rep and marketer.
The application experience consists of a frontend and backend web service. The frontend service is a Next.js app using Typescript and Tailwind CSS. The backend service is a Node.js app with a PostgreSQL database.
Key Features:
Design REST APIs using product-centric concepts such as entities and actions. Automatically generate technical API contracts that follow industry best practices.
Enforce design standards across all APIs automatically.
Sync your API contract to your source code repository via GitHub integration.
Collaborate through threaded comments attached to specific API elements.
Embed views in Jira issues.
Publish documentation to the web on a custom subdomain.
Screenshots:
OpenAPI editor
Published documentation
Tech stack:
Next.js
TailwindCSS
Node.js
PostgreSQL
Playwright
GitHub Actions
Like this project
0
Posted Jul 23, 2024
Design and development of multi-user web application using Next.js, Tailwind CSS, Node.js and PostgreSQL.