Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jonkirathe/mockit

The Mock Server provides a simple and flexible way to create and manage mock API endpoints. It supports authentication, token refresh, and user management, making it ideal for testing and development. This project aims to help developers by providing a ready-to-use mock server that can be easily integrated into their workflow.
https://github.com/jonkirathe/mockit

express expressjs html javascript netlify rest-api serverless socket-io

Last synced: about 1 month ago
JSON representation

The Mock Server provides a simple and flexible way to create and manage mock API endpoints. It supports authentication, token refresh, and user management, making it ideal for testing and development. This project aims to help developers by providing a ready-to-use mock server that can be easily integrated into their workflow.

Awesome Lists containing this project

README

        

# Mockit Server

Welcome to the Mockit Server! This is an open-source mock server designed to help developers simulate API endpoints for testing and development purposes.

[![Netlify Status](https://api.netlify.com/api/v1/badges/f1c19406-e85e-49e5-91ff-389b85404107/deploy-status)](https://app.netlify.com/sites/mockit-server/deploys)

## Table of Contents

- Introduction
- Features
- Getting Started
- Prerequisites
- Installation
- Running the Server
- API Documentation
- Contributing
- License
- Contact

## Introduction

The Mockit Server provides a simple and flexible way to create and manage mock API endpoints. It supports authentication, token refresh, and user management, making it ideal for testing and development. This project aims to help developers by providing a ready-to-use mock server that can be easily integrated into their workflow.

## Features

- **Easy to set up and use**: Get started quickly with minimal configuration.
- **Supports JWT authentication**: Secure your endpoints with JSON Web Tokens.
- **Real-time request logging**: View incoming requests in real-time.
- **Interactive API documentation**: Use Swagger UI for detailed API documentation and testing.

## Getting Started

### Prerequisites

Before you begin, ensure you have the following installed on your machine:

- Node.js (v14 or higher)
- npm

### Installation

1. Clone the repository:
```bash
git clone https://github.com/jonkirathe/mockit.git
cd mockit
```

2. Install the dependencies:
```bash
npm install
```

### Running the Server

Start the server using `nodemon`:
```bash
nodemon app.js