/stickify

Welcome to Stickify - "Your AI sticker notes"! Stickify is an innovative note-taking web application developed using Next.js, combining the power of AI, user-friendly interfaces, and social features to redefine how you manage your notes.

Primary LanguageJavaScriptMIT LicenseMIT

README.md for Stickify

Introduction

Welcome to Stickify - "Your AI sticker notes"! Stickify is an innovative note-taking web application developed using Next.js, combining the power of AI, user-friendly interfaces, and social features to redefine how you manage your notes.

Features

Note-Taking

  • AI-Enhanced Note Generation: Create notes using AI by providing a title. Customize the output by setting word limits and choosing between standard, easy-to-understand, or gamified text.
  • Grammar Enhancement: Improve your note's grammar for clarity and professionalism.
  • Tone Conversion: Alter the tone of your notes to professional, casual, formal, friendly, confident, etc.
  • YouTube Integration: Automatically add relevant YouTube videos or manually manage them using a dedicated YouTube modal for searching and curating content.
  • AI Assistance: Meet Cyra, Stickify's in-app research companion.
  • Emoji Support: Enhance your notes with emojis for a more expressive experience.
  • Privacy Settings: Choose to make your notes private or public.

Note Page

  • Content Interaction: Read notes, watch embedded YouTube videos, summarize content, and translate notes, including support for Hinglish (a blend of Hindi and English).
  • Reading Mode: An eye comfort mode for a better reading experience.
  • Direct Editing: Edit notes directly from the note page.

General Features

  • Social Feeds: View, like, and copy public notes from other users. Copied notes are marked as copies in your collection, and private notes remain unseen in feeds (social section).
  • Sharing and Privacy: Share notes on WhatsApp and Telegram. Public notes are accessible via shared links; private notes are not.
  • Non-Sign-In Accessibility: Non-registered users can view public notes through shared links.

Cyra: Your Study Sidekick

Cyra is our in-house AI research assistant. Bringing a blend of intelligence, humor, and practical advice, Cyra is dedicated to making your study sessions more engaging and insightful.

Technologies Used

  • Frontend: Next.js 14, Tailwind CSS, and standard CSS.
  • Backend: Next.js 14, OpenAI APIs, Nodemailer, Redux, YouTube Data API.
  • Hosting: Vercel.

Live Application

Visit Stickify at https://stickifynotes.vercel.app/.

Installation

  1. Clone the repository:
    git clone https://github.com/TokomNyori/stickify.git
    
  2. Install dependencies:
    npm install
    
  3. Run the application:
    npm run dev
    
  4. For additional dependencies, refer to package.json in the root directory.

Contribute

Your contributions are welcome! Feel free to fork the repository, make your changes, and submit a pull request.

Support

For any queries or issues, please open an issue on the GitHub repository.

License

Stickify is released under MIT License.


Stickify - Bringing your notes to life with AI and community engagement! 🚀📝💡