Skip to content

Mockify is opensource low-code solution that allows development teams to create and manage mock API endpoints.

License

Notifications You must be signed in to change notification settings

ARAldhafeeri/mockify

Repository files navigation

mockify

Mockify is an open-source, low-code secure platform that allows development teams to create and manage mock API endpoints for multiple projects.

Motivation 

Mocking APIs is a very important step in API-first design. Allow development teams frontend and backend to work in parallel. Instead of having backend developers finish endpoints first, frontend developers start with UI development activities. Backend developers or frontend developers can create mock API endpoints on mockify to speed up the development process and understand the business logic better.

running development environment :

1- build and run mockify docker container

docker compose -f docker-compose.dev.yml build 

2- run mockify docker container for server

docker compose -f docker-compose.dev.yml up -d

3- run client using npm start, tsch --watch

npm run start

running integration tests

1- build and run mockify docker container

docker-compose --env-file=./server/.env build

2- run integration tests

npm run test:integration

from within the docker container note: recommended ci/cd : with docker images build and run

deployment

1- build and run mockify docker container

docker-compose --env-file=./server/.env build

2- run integration tests from within the docker container

npm run test:integration

3- run mockify docker container

docker-compose --env-file=./server/.env up -d

FFF

About

Mockify is opensource low-code solution that allows development teams to create and manage mock API endpoints.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages