An open API service indexing awesome lists of open source software.

https://github.com/harshmriduhash/startifyai

A seamless and intuitive frontend interface for Startup Copilot, designed to provide AI-powered insights, startup health analysis, and pitch deck generation.
https://github.com/harshmriduhash/startifyai

axios clerk-authentication nextjs reactcontextapi tailwindcss typescript

Last synced: 8 days ago
JSON representation

A seamless and intuitive frontend interface for Startup Copilot, designed to provide AI-powered insights, startup health analysis, and pitch deck generation.

Awesome Lists containing this project

README

          

# πŸš€ **Startify Copilot – Frontend README**

**A seamless and intuitive frontend interface for Startup Copilot, designed to provide AI-powered insights, startup health analysis, and pitch deck generation.**

---

## 🌟 **Introduction**

The **Startify Copilot Frontend** serves as the user interface for interacting with the backend APIs. Users can perform global searches, check their startup's health metrics, and generate AI-powered pitch decks.

---

## Demo
https://drive.google.com/file/d/1EPAxHCQkCmKgS2vtER61xLp4eYmBnFlg/view?usp=sharing

## πŸ› οΈ **Features**

### βœ… **1. Global Query Search**
- Ask questions about startups, funding, or insights.
- Retrieve AI-generated answers powered by the backend.
- View query history with unique URLs for each query.

### βœ… **2. Startup Health Check**
- Input startup financial metrics.
- Receive detailed analysis and suggestions.
- View metrics via graphs and visualizations.

### βœ… **3. AI-Powered Pitch Deck Generator**
- Provide startup details: Name, Domain, Problem, Solution, Founders.
- Generate a professional pitch deck.
- Download pitch decks as PDF files.

### βœ… **4. Authentication with Clerk**
- Secure user authentication and authorization.
- Personalized dashboards for logged-in users.

### βœ… **5. Responsive Design**
- Optimized for desktop and mobile experiences.
- Smooth navigation and animations.

---

## πŸ’» **Tech Stack**

- **Frontend Framework:** Next.js (App Router)
- **Language:** TypeScript
- **Styling:** Tailwind CSS
- **State Management:** React Context API
- **Authentication:** Clerk
- **Data Fetching:** Axios

---

## πŸ“‚ **Folder Structure**

```plaintext
frontend/
β”œβ”€β”€ app/ # Next.js App Router structure
β”‚ β”œβ”€β”€ layout.tsx # Main layout file
β”‚ β”œβ”€β”€ page.tsx # Home Page
β”‚ β”œβ”€β”€ query/ # Query-specific pages
β”‚ β”‚ β”œβ”€β”€ page.tsx # Query results page
β”‚ β”œβ”€β”€ health-check/ # Health check input & result pages
β”‚ β”‚ β”œβ”€β”€ page.tsx # Health Check page
β”‚ β”œβ”€β”€ pitch-deck/ # Pitch deck generator pages
β”‚ β”‚ β”œβ”€β”€ page.tsx # Pitch Deck page
β”‚ β”œβ”€β”€ components/ # Reusable UI components
β”‚ β”‚ β”œβ”€β”€ SearchBar.tsx
β”‚ β”‚ β”œβ”€β”€ LoadingSpinner.tsx
β”‚ β”‚ β”œβ”€β”€ QueryHistory.tsx
β”‚ β”‚ β”œβ”€β”€ HealthCheckForm.tsx
β”‚ β”‚ β”œβ”€β”€ PitchDeckForm.tsx
β”‚ β”œβ”€β”€ utils/ # Utility functions
β”‚ β”‚ β”œβ”€β”€ api.ts # API handler with Axios
β”‚ β”œβ”€β”€ styles/ # Global CSS
β”‚ β”‚ β”œβ”€β”€ globals.css
β”‚ β”œβ”€β”€ public/ # Static assets
β”œβ”€β”€ .env.local # Environment variables
β”œβ”€β”€ next.config.ts # Next.js configuration
β”œβ”€β”€ tailwind.config.ts # Tailwind configuration
β”œβ”€β”€ package.json # Dependencies
└── tsconfig.json # TypeScript configuration
```

---

Let’s revolutionize the startup world with AI-powered tools! πŸš€βœ¨