.env
with your configuration:RATE_LIMIT
sets the maximum number of requests per minute (default: 100).http://localhost:3001
http://localhost:5000
.env.example
https://your-repl-name.your-username.repl.co
PRODUCT_HUNT_API_TOKEN
to your environment.SERPAPI_API_KEY=your_key_here
to your environmentGOOGLE_SHEETS_ID=your_sheet_id
to environment/admin
and click "Fetch Latest Products"/api/cron/fetch
POST https://your-app.com/api/cron/fetch
https://your-app.com/admin
POST
/api/cron/fetch
Fetch latest products from all categories POST
/api/cron/fetch/:category
Fetch products from specific category GET
/api/products
Get all products (supports filtering) GET
/api/stats
Get database statisticsGET
/api/makers
Get all makers (authenticated) POST
/api/makers/:id/approve
Approve a maker (authenticated) POST
/api/makers/:id/reject
Reject a maker (authenticated)POST
/api/cron/enrich
Run LinkedIn enrichment for pending makers GET
/api/cron/enrich/status
Get enrichment cache status POST
/api/cron/enrich/clear-cache
Clear enrichment cacheGET
/api/health
Health check endpoint GET
/
System info and statusPOST /api/cron/fetch
/data
directorygit checkout -b feature/amazing-feature
)git commit -m 'Add amazing feature'
)git push origin feature/amazing-feature
)Posted Sep 25, 2025
Developed a web app for discovering and managing Product Hunt products and makers.
0
1
Sep 10, 2025 - Ongoing