Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sifisatz/wishes-api
Wishes API A simple API built using the Hono framework for managing wishes.
https://github.com/sifisatz/wishes-api
api bun drizzle-kit drizzle-orm honojs supabase swagger-ui zod
Last synced: 6 days ago
JSON representation
Wishes API A simple API built using the Hono framework for managing wishes.
- Host: GitHub
- URL: https://github.com/sifisatz/wishes-api
- Owner: sifisatz
- License: mit
- Created: 2024-10-19T15:54:11.000Z (18 days ago)
- Default Branch: main
- Last Pushed: 2024-10-30T16:11:18.000Z (7 days ago)
- Last Synced: 2024-10-30T16:37:46.323Z (7 days ago)
- Topics: api, bun, drizzle-kit, drizzle-orm, honojs, supabase, swagger-ui, zod
- Language: TypeScript
- Homepage:
- Size: 58.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Wishes API
A simple API built using the Hono framework for managing wishes. This API allows users to create, retrieve, update, and delete wishes, making it easy to keep track of personal goals and desires. The application features schema validation with Zod, ensuring that all data meets specified requirements.
## Key Features
- Create new wishes with descriptions, prices, and priority levels.
- Retrieve all wishes or specific wishes by ID.
- Update existing wishes.
- Delete wishes as needed.
- Comprehensive request validation using Zod for data integrity.## Installation
To install dependencies, run:
```sh
bun install
```##Running the Application
To start the development server, use:
```sh
bun run dev
```### Accessing the API
Open your browser and navigate to:
http://localhost:3000
### Accessing the Swagger API
To view the API documentation via Swagger UI, go to:
http://localhost:3000/ui