lakshmisravya123
Deploy Startup Idea Validator to HF Spaces
c86a32d
raw
history blame contribute delete
680 Bytes
const express = require('express');
const { validateIdea } = require('../services/ai');
const router = express.Router();
router.post('/', async (req, res) => {
try {
const { idea, targetAudience, monetization } = req.body;
if (!idea || idea.trim().length < 20) {
return res.status(400).json({ error: 'Describe your idea in at least 20 characters' });
}
const analysis = await validateIdea(idea.trim(), targetAudience, monetization);
res.json({ success: true, analysis });
} catch (err) {
console.error('Validation error:', err);
res.status(500).json({ error: err.message || 'Failed to validate idea' });
}
});
module.exports = router;