Inspiration
We built Avenra-AI to speed up and standardize how founders and investors evaluate early-stage businesses. The team noticed that reviewing pitch decks, spreadsheets, and market data is time-consuming and inconsistent. By combining AI with simple dashboards and KPI normalization, Avenra aims to surface the most important strengths, risks, and opportunities in seconds.
What it does
- Accepts uploads (pitch decks and data files) and extracts core information.
- Normalizes KPIs and converts raw inputs into comparable metrics.
- Uses AI scoring and prompt-driven analysis to evaluate decks, KPIs and market context.
- Produces visual dashboards, charts, and an overall score with actionable recommendations.
- Exposes server API routes so the UI can request targeted analyses (kpis, market, extract, scoring).
How we built it
- Built with Next.js (app router), TypeScript and React for a modular, component-driven frontend.
- Server-side API endpoints handle analysis, extraction, scoring and market insights.
- A lightweight AI helper layer constructs prompts and manages model interactions.
- Firebase is used for authentication and file storage.
- Reusable UI components power uploads, insights, dashboards, navigation, and charts.
- Styling is organized with global CSS and PostCSS.
Challenges we ran into
- Handling inconsistent input formats (PDFs, PPTX, CSVs) and extracting structured data reliably.
- Prompt engineering: designing prompts that yield consistent, structured outputs rather than free-form text.
- Avoiding AI hallucinations and ensuring the analysis is verifiable and reproducible.
- Managing latency and cost for model calls while keeping the UX responsive.
- Coordinating environment variables and secrets (model API keys, Firebase config) for local development vs deployments.
Accomplishments that we're proud of
- Implemented an end-to-end upload → extract → analyze pipeline that integrates file handling, KPI normalization, and model scoring.
- Built interactive dashboards (KPI charts and market analysis) that make recommendations actionable and easy to interpret.
- Modularized the codebase so new analysis endpoints and AI prompts can be added quickly.
- Created reusable components that speed up building new pages (analysis, dashboard, simulation).
What we learned
- Quality of input matters: robust parsing and normalization reduces downstream model errors.
- Prompt design and controlled output schemas are critical when you need structured data from models.
- Next.js app-router provides a clear separation of server routes and UI, which simplifies server-side AI calls.
- Small, incremental validations (sanity checks on extracted KPIs) prevent cascading failures in scoring.
What's next for Avenra-AI
- Improve extraction: add more robust parsing for PDFs/PPTX and richer entity extraction.
- Add automated tests for API routes and prompt outputs (schema validation of AI responses).
- Implement role-based access and user dashboards with Firebase auth.
- Add CI/CD and staging deployment; monitor model usage and cost.
- Expand analytics: cohort comparisons, benchmarking against industry datasets, and downloadable reports.
Built With
- gemini
- langchain
- nextjs
- tailwind
Log in or sign up for Devpost to join the conversation.