flow-pie / flow-pie/chamaa.api
API rate limiting & Validation middleware
Open
good first issue
help wanted
- Dominant language
- HTML
- Stars
- 3
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
Implement API rate limiting and input validation middleware.
**Requirements:**
- Add rate limiting (e.g., 100 requests per 15 minutes per IP)
- Implement input validation for all endpoints
- Add CORS middleware for cross-origin requests
- Implement request logging middleware
- Add request/response compression
- Security headers (X-Frame-Options, X-Content-Type-Options, etc.)
**Deliverables:**
- Rate limiting middleware (express-rate-limit or similar)
- Input validation using Joi or similar library
- CORS configuration
- Request logging setup
- Middleware chain integration in main app
Contributor guide
Assessment
This issue has not been assessed yet.