AI-Powered Meeting Notes & Summaries
A beautifully crafted React Native mobile application that transforms how you capture, organize, and revisit meeting notes — powered by artificial intelligence.
- Smart Onboarding — A fluid, animated onboarding experience with swipeable carousel slides and seamless screen transitions.
- AI Summaries — Capture and summarize meeting notes with AI, integrating with tools like Zoom, Google Meet, Microsoft Teams, and more.
- Multi-Platform Integrations — Deep support for Notion, Evernote, iMessage, YouTube, and other productivity apps.
- Beautiful UI — Carefully designed screens with custom SVG assets, Lottie animations, and the Archivo font family.
- Smooth Animations — Powered by
react-native-reanimatedwith spring-based, buttery-smooth transitions between every screen. - Haptic Feedback — Tactile responses on key interactions for a premium, native feel.
Screenshots coming soon.
| Layer | Technology |
|---|---|
| Framework | Expo SDK 54 |
| UI Library | React Native 0.81 |
| Language | TypeScript 5.9 |
| Animations | React Native Reanimated 3, Lottie |
| Icons | Lucide React Native |
| SVG | react-native-svg + react-native-svg-transformer |
| Typography | Archivo (via @expo-google-fonts) |
| Styling | Expo Linear Gradient, Expo Blur |
# Clone the repository
git clone https://github.com/your-username/wave.git
cd wave
# Install dependencies
npm install
# Start the development server
npm start# Android
npm run android
# iOS
npm run ios
# Web (experimental)
npm run webwave/
├── App.js # Root component & screen navigation
├── app/
│ ├── onboarding1.tsx # Welcome screen
│ ├── onboarding2.tsx # Feature highlights
│ ├── onboarding3.tsx # Integration showcase
│ ├── onboarding4.tsx # Carousel onboarding
│ └── signup.tsx # Account creation
├── components/
│ ├── Onboarding4Slide1.tsx
│ ├── Onboarding4Slide2.tsx
│ ├── Onboarding4Slide3.tsx
│ └── RadialBtn.tsx # Radial action button
├── assets/ # SVGs, images, and Lottie files
├── types/ # TypeScript declarations
└── package.json
Contributions are welcome! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a feature branch:
git checkout -b feature/amazing-feature - Commit your changes:
git commit -m 'Add amazing feature' - Push to the branch:
git push origin feature/amazing-feature - Open a Pull Request.
Please ensure your code adheres to the existing style and includes appropriate tests.
This project is licensed under the Apache License 2.0 — see the LICENSE file for details.
Sandeepan Nandi
Made with ❤️ and React Native