A fullstack web application that simulates API requests to multiple endpoints concurrently, tracks response status, and displays summary analytics in real-time.
Frontend (Vercel): https://react-api-gamma-olive.vercel.app
Backend (Render): 🔗 Backend API: https://react-api-backend.onrender.com
- Validate and secure API access via key entry.
- Simulate API requests with user-defined configurations.
- Concurrent request handling with dynamic results.
- Real-time summary and detailed results (success rate, failure rate).
- Support for multiple countries, ISPs, and proxy detection.
- Clean and responsive UI.
- React.js (Create React App)
- HTML, CSS, JavaScript
- Deployed on Vercel
- Node.js + Express.js + MongoDB
- API mocking and response simulation
- Deployed on Render
-
API Key Page:
Users enter their API key to unlock the simulator. -
Simulation Dashboard:
- Add multiple URLs and define the number of simulated requests.
- The app fetches responses concurrently.
- Results are displayed in summary and detailed formats.
- Failure cases (e.g., proxy detected) are highlighted.
git clone https://github.com/Abdulrahman843/react-api.git cd react-api
cd backend npm install npm start
cd ../frontend npm install npm start
Abdulrahman Laoye Web & Mobile App Developer | Civil Engineer LinkedIn: https://www.linkedin.com/in/abdulrahman-adewale-laoye-0bb28b105 • Portfolio: https://modified-portfolio-website.vercel.app/
This project is open-source and available under the MIT License.