mirror of
https://github.com/LukasKanka/api_test.git
synced 2026-11-11 06:34:36 +01:00
refactor: restructure to monorepo with backends and apiTest
- Move web/backend to backends/potter-api - Move web/frontend to backends/potter-api/frontend - Add root package.json with npm workspaces - Update README.md with monorepo navigation - Update .github/workflows/api-tests.yml for dynamic test discovery - Update bruno_test_scenario.md paths - Fix .gitignore to allow JSON data files - Add three new AI tests in apiTest/PotterAPI/AI/ Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
1 parent
2e185b47ef
commit
d0cdabbf11
57 files changed
+292
-35
No files matched your search
@@ -0,0 +1,41 @@
|
||||
# PotterAPI
|
||||
|
||||
### Prerequisites
|
||||
1. Installed [NodeJS](https://nodejs.org/en/)
|
||||
|
||||
### Installation
|
||||
|
||||
1. Open terminal and run following commands
|
||||
```
|
||||
git clone https://github.com/skarbala/PotterAPI.git
|
||||
cd PotterAPI
|
||||
npm install
|
||||
```
|
||||
|
||||
2. Run the API using
|
||||
```
|
||||
npm start
|
||||
```
|
||||
|
||||
#### ✅ You should see following message
|
||||
> Harry Potter App listening on port 3000!
|
||||
|
||||
## Documentation
|
||||
|
||||
#### Base url
|
||||
All routes needs to be send to base url `http://localhost:3000`
|
||||
|
||||
#### Response type
|
||||
Default response format is `application/json`
|
||||
|
||||
### Spells service
|
||||
#### Authentication
|
||||
No authentication needed
|
||||
#### Available endpoints
|
||||
``` GET /spells ``` returns list spells
|
||||
|
||||
``` GET /spells/{id} ``` returns specific spell.
|
||||
|
||||
``` DELETE /spells/{id} ``` deletes spell
|
||||
|
||||
```POST /spells``` adds new spell
|
||||
Reference in new issue
Block a user