Skip to content

Aafimalek/ai-note

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Notes

The AI-Powered Note-Taking App


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.

✨ Features

  • 📝 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.

🛠️ Tech Stack

🚀 Getting Started

Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/Aafimalek/ai-note.git
    cd goat-notes
  2. Install dependencies:

    npm install
  3. 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.
  4. Run the development server:

    npm run dev
  5. Open the application: Open http://localhost:3000 in your browser.

  6. 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!

📜 Available Scripts

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.

📄 License

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

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors