This project is a modern HTTP Client component, developed for the Web Applications 2 course (2024/2025).
It is inspired by tools like Postman and built using the Svelte framework with Vite.js as the bundler.
The component is designed with a modular and configurable architecture, allowing seamless integration into different environments and use cases.
One of its key strengths is the clean and polished UI, styled with custom CSS and structured for a smooth and efficient user experience.
The component communicates with a remote backend using the following endpoints:
GET /bff/collections
GET /bff/collections/{collectionId}/requests?apiKey=YOUR_KEY
POST /bff/collections/{collectionId}/requests
PUT /bff/requests/{requestId}
DELETE /bff/requests/{requestId}
All endpoints require an apiKey
parameter, which can be freely chosen (e.g. your last name).
git clone [email protected]:YourUsername/http-client-svelte.git
cd http-client-svelte
npm install
npm run dev
This component was developed for educational purposes as part of the SUPSI course “Web Applications 2”. Any use outside the academic context requires prior approval from the authors.