Mimic 2

Features

  • Response mocking
  • Search and filtering

Platform

  • Web

Technologies

  • React

Scope

3 people
4 weeks

Release

March 2017

Mimic is our open-source dev tool for mocking server responses in a browser.

Front end and back end are often developed separately. While the back end is not working, the front-end developer is very limited in what they can do. But with Mimic, they just mock server responses right from within the browser and develop as if the server was alive.

Mimic on GitHub

Our people behind the project:
Maayan Glikser
Ilya Gelman
Ilya Birman

Let’s say the server part is not implemented yet, so when the client side makes a request, an error occurs. The Mimic shows this in the browser’s status bar:

The developer changes the server response to what they need:

Now whenever a page makes this request, Mimic intercepts it and returns a mocked response (shown in the status bar in blue):

Depending on what you develop and test for, you may need to set up particular HTTP headers, add a timeout, or even simulate a response with a file.

That’s what the full-featured mocks editor is for:

Mocked requests can be enabled and disabled individually or as groups. Manage the large list with cut, copy and paste.
A large application may send many requests to a server. It could be hard to catch the needed one in the status bar. That’s why Mimic has a log.
Export and import your mocks configuration to share with colleagues.

To install, add to your packages:

npm install mimic --save

Import into your application:

import 'mimic';

More projects

Moving planner for Unpakt AngularJS Ruby on Rails CoffeeScript
Advanced analytics platform for ThetaRay AngularJS Angular MobX RxJS D3 SVG AG Grid HighCharts
Web, iOS and Android apps for Phytech React React Native Google Maps API Web Workers
Project management application for Proggio React NodeJS Redux SVG WebSockets
Mobile scouting app for Farmdog React Native Redux Maps APIs SQLite
Contact Us
We are leading front-end consultancy specializing in React, React Native, and Angular. We build web and mobile apps, train teams and consult on complex projects.

Tel AvivIsrael

New York CityUSA

© 500Tech. Building high-quality software since 2012.