Skip to content

Rajdeepc/pegasus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


APM GitHub issues GitHub code size in bytes

Developed with ❤︎ by Rajdeep Chandra and contributors

Support My Work

Click on any of the below links to support:

GitHub Sponsors, Open Collective, Patreon, PayPal

About Pegasus

Pegasus is a web REST application built specifically for testers and developers to have a holistic view of what changes are breaking the Front End Code. Most of the time Backend changes key pairs which causes app crash. Pegasuser is specifically designed to solve problems such as :

  • Code Break due to key changes in API.
  • Check specific key updates with line highlighting.
  • Get Realtime updates to your desktop if any API construct has changed.
  • In-App notifications.
  • Hyper runners to run project specific APIs after new builds.

Installation 🖥

  1. Clone the project and navigate to the project root folder;
  2. Install the necessary dependencies for the project execution by running npm install in root as well as in client/;
  3. Start the application by running npm start;
  4. Open browser in http://localhost:8080/;
  5. Log in to save your API changes locallly or in a remote DB;
  6. Create a new API clicking on your SEND button;
  7. Check for any API key updates in the History Tab

Features 💡

  • Compare Response Feature - Compare responses of the same API once response structure changes
  • Add or remove API Endpoints - Add and remove API endpoints from EndPoints tab
  • earch Endpoints - Search through your API Endpoints with Smart Search
  • Sign In Feature - Sign In to save all your api
  • Notification Swtich - Switch On/Off Notifications
  • Generate Code - Generate Code from your API constructs
  • More Personalized Settings - More Personalised Settings Feature
  • IndexDB Support - Localized data now saved in IndexDB for more storage

Built with 🔧

Contribution 🥰

The system is under development and has bugs and improvements to be implemented, so pull requests are welcome.

License: MIT