feat: Implement data source management and analysis flow, allowing users to add and analyze websites for project opportunities.

This commit is contained in:
2026-02-03 20:35:03 +00:00
parent 885bbbf954
commit c47614bc66
9 changed files with 587 additions and 54 deletions

View File

@@ -24,6 +24,7 @@ const examples = [
export default function OnboardingPage() {
const router = useRouter()
const addDataSource = useMutation(api.dataSources.addDataSource)
const updateDataSourceStatus = useMutation(api.dataSources.updateDataSourceStatus)
const createAnalysis = useMutation(api.analyses.createAnalysis)
const [url, setUrl] = useState('')
const [loading, setLoading] = useState(false)
@@ -56,6 +57,12 @@ export default function OnboardingPage() {
dataSourceId: sourceId,
analysis,
})
await updateDataSourceStatus({
dataSourceId: sourceId,
analysisStatus: 'completed',
lastAnalyzedAt: Date.now(),
})
}
async function analyzeWebsite() {