Skip to content

Pratiyankkumar/ai-notes

Repository files navigation

AI Notes App 📝

An intelligent note-taking application featuring speech recognition, image storage, and sound recording capabilities. Take your note-taking experience to the next level with AI-powered features.

🌟 Features

  • Speech Recognition: Convert your spoken words into text automatically
  • Image Storage: Save and organize images alongside your notes
  • Sound Recording: Capture audio notes and recordings

🚀 Live Demo

Check out the live application at AI Notes App

🛠️ Technologies Used

  • Next.js
  • TurboRepo
  • Speech Recognition API
  • Supabase
  • Shadcn
  • Express
  • React
  • Mongo DB

💻 Getting Started

Prerequisites

  • Node.js (16.x or higher)
  • pnpm package manager

Installation

  1. Clone the repository
git clone <your-repo-url>
cd <your-repo-name>
  1. Install dependencies
pnpm install
  1. Start the development server
pnpm run dev
  1. Open your browser and navigate to http://localhost:3000

📂 Project Structure

root/
├── apps/
│   └── web/
    └── http-backend/
├── packages/
├── turbo.json
└── package.json

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🌐 Deployment

The application is deployed on Vercel. For deployment, follow these steps:

  1. Fork this repository
  2. Create a new project on Vercel
  3. Connect your forked repository
  4. Deploy!

⭐ Support

Give a ⭐️ if this project helped you!

📧 Contact

If you have any questions, feel free to open an issue in the repository.


Made with ❤️ using TurboRepo and Next.js