TRY LIVE:- https://www.ai-notez.fun/ OR https://ai-notes-snowy-delta.vercel.app/ AI Notes is a modern, feature-rich note-taking application built with Next.js and powered by the Google Gemini API. It provides a seamless and intuitive experience for creating, managing, and enhancing your notes with the power of artificial intelligence. Your notes are stored securely in your browser's local storage.
- 📝 Rich Text Editing: A powerful and intuitive editor to format your notes just the way you like.
- 🤖 AI-Powered Analysis: Identify key terms in your notes and get instant definitions.
- ✍️ Grammar Checker: Ensure your writing is clear and error-free with AI-powered grammar suggestions.
- ** summarizing**: Get a quick summary of your long notes.
- 🌐 Translation: Translate your notes into various languages.
- 🏷️ AI Tag Suggestions: Automatically suggest relevant tags for your notes to keep them organized.
- 🔒 Note Encryption: Secure your sensitive notes with password-based encryption (AES).
- 📌 Pinning Notes: Keep important notes at the top of your list.
- 🌙 Dark Mode: Switch between light and dark themes for comfortable viewing.
- 🔍 Search Functionality: Quickly find the notes you're looking for.
- 📱 Responsive Design: A fully responsive interface that works great on both desktop and mobile devices.
- Framework: Next.js
- Language: TypeScript
- Styling: Tailwind CSS with shadcn/ui
- AI: Google Gemini API
- Encryption: crypto-js
- Fuzzy Search: Fuse.js
Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.
-
Clone the repository:
git clone https://github.com/Aafimalek/ai-note.git cd goat-notes -
Install dependencies:
npm install
-
Get a Gemini API Key:
- Go to the Google AI for Developers website.
- Click on "Get API key" and follow the instructions to create a new API key.
-
Run the development server:
npm run dev
-
Open the application: Open http://localhost:3000 in your browser.
-
Add your API Key:
- Click on the sidebar menu.
- In the "Gemini API Key" section, paste your API key and click "Save". The key will be stored in your browser's local storage.
You are now ready to use all the AI-powered features of Goat Notes!
In the project directory, you can run:
npm run dev: Runs the app in development mode.npm run build: Builds the app for production.npm run start: Starts a Next.js production server.npm run lint: Runs the linter to check for code quality.
This project is licensed under the MIT License - see the LICENSE file for details.