|
|
|
|
"Schedule meeting for tomorrow at 2pm"
"Remind me to call client at 3pm"
"Cancel my meeting tomorrow"
"Show my schedule for the week"
"Reschedule Friday's appointment to Monday"
|
React 18.3 |
TypeScript 5.5 |
Tailwind 3.4 |
Vite 5.4 |
| Category | Technology | Purpose |
|---|---|---|
| Framework | React 18.3 | UI library with modern features |
| Language | TypeScript 5.5 | Type safety & better DX |
| Styling | Tailwind CSS 3.4 | Utility-first CSS framework |
| Build Tool | Vite 5.4 | Fast dev server & bundler |
| CSS Processing | PostCSS | CSS transformations |
| Code Quality | ESLint | Linting & code standards |
graph TD
A[🏠 App.tsx] -->|Layout| B[📱 Header]
A -->|Hero| C[🎯 Hero Section]
A -->|Interactive| D[💬 Demo]
A -->|Info| E[✨ Features]
A -->|Value| F[💎 Benefits]
A -->|Proof| G[⭐ Testimonials]
A -->|Plans| H[💰 Pricing]
A -->|Help| I[❓ FAQ]
A -->|Action| J[🚀 CTA]
A -->|Footer| K[🔗 Footer]
B -->|Legal| L[📄 LegalModal]
style A fill:#25D366,stroke:#1a1a1a,color:#fff
style D fill:#61DAFB,stroke:#1a1a1a,color:#000
style H fill:#3B82F6,stroke:#1a1a1a,color:#fff
📦 joaogalimberti-aivy/
┃
┣ 📂 src/
┃ ┣ 📄 App.tsx ← Main application
┃ ┣ 📄 main.tsx ← Entry point
┃ ┣ 🎨 index.css ← Global styles
┃ ┃
┃ ┗ 📂 components/
┃ ┣ 📄 Header.tsx ← Navigation bar
┃ ┣ 📄 Hero.tsx ← Hero section with value prop
┃ ┣ 📄 Demo.tsx ← Interactive chat demo
┃ ┣ 📄 Features.tsx ← Feature showcase
┃ ┣ 📄 Benefits.tsx ← Value propositions
┃ ┣ 📄 Testimonials.tsx ← Social proof
┃ ┣ 📄 Pricing.tsx ← Pricing plans
┃ ┣ 📄 FAQ.tsx ← Frequently asked questions
┃ ┣ 📄 CTA.tsx ← Call to action
┃ ┣ 📄 Footer.tsx ← Footer with links
┃ ┣ 📄 WhatsAppButton.tsx ← Floating WhatsApp button
┃ ┣ 📄 LegalModal.tsx ← Terms & privacy modal
┃ ┃
┃ ┗ 📂 common/
┃ ┣ 📄 Button.tsx ← Reusable button
┃ ┗ 📄 FeatureCard.tsx ← Feature card component
┃
┣ 📄 index.html ← HTML template
┣ 📄 vite.config.ts ← Vite configuration
┣ 📄 tailwind.config.js ← Tailwind setup
┣ 📄 tsconfig.json ← TypeScript config
┗ 📄 package.json ← Dependencies
|
|
- Multiple variants (primary, secondary, outline)
- Size options (small, medium, large)
- Loading states
- Icon support
- TypeScript props
- Consistent card design
- Icon integration
- Title + description
- Hover animations
- Flexible content
git clone https://github.com/
joaogalimberti/
aivy.git
cd aivy |
npm install |
npm run dev |
🌐 Open → http://localhost:5173
| Command | Action |
|---|---|
npm run dev |
Start development server |
npm run build |
Build for production |
npm run preview |
Preview production build |
npm run lint |
Run ESLint |
|
Manage client meetings, deadlines, and appointments seamlessly |
Stay organized without hiring an assistant |
Coordinate schedules and never miss sync meetings |
|
Patient appointments and medication reminders |
Track classes, assignments, and study sessions |
Family events, bills, and daily tasks |
|
|
|
|
| Color | Hex | Usage |
|---|---|---|
| WhatsApp Green | #25D366 |
Primary brand color |
| Dark Green | #128C7E |
Hover states |
| Light Green | #DCF8C6 |
Message bubbles |
| Dark Gray | #1F2937 |
Text, backgrounds |
| Light Gray | #F3F4F6 |
Backgrounds |
- Headings: System fonts, bold weights
- Body: Inter, clean and readable
- Code: Monospace for technical content

