https://github.com/masteribro/pulse-backend-kotlin
https://github.com/masteribro/pulse-backend-kotlin
Last synced: 26 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/masteribro/pulse-backend-kotlin
- Owner: masteribro
- Created: 2026-05-15T22:05:48.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-05-16T08:31:27.000Z (about 2 months ago)
- Last Synced: 2026-05-16T10:29:51.343Z (about 2 months ago)
- Language: HTML
- Size: 632 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# pulse-backend-kotlin
basically the kotlin version of the pulse backend, built with Ktor instead of Spring Boot. does the same thing just cleaner.
## how to run it
```bash
./gradlew run
```
server starts at `http://localhost:8080`
## available endpoints
| URL | what it does |
|-----|-------------|
| `GET /api/v1/media-data` | returns all media items |
| `GET /api/v1/media-data/{type}` | filter by type — video, audio, document or text |
## examples
get everything:
```
http://localhost:8080/api/v1/media-data
```
get only videos:
```
http://localhost:8080/api/v1/media-data/video
```
get only audio:
```
http://localhost:8080/api/v1/media-data/audio
```