Skip to content

This is advance note taking app just like notion with all the advance functionalities in personalizing your experience.

Notifications You must be signed in to change notification settings

PandeyHarsh433/Jotion

Repository files navigation

Jotion - Your Personal Note-Taking App

Jotion Preview

Jotion is a feature-rich note-taking application built with Next.js 14, @blocknote, Tailwind, Zustand, Shadcn UI, Zod, and more.

Features

1. User Authentication

2. Note Creation and Management

  • Adding Notes:

    • Create rich-text notes with various formatting options.
    • Add headings, tags, and emojis to organize your content.
  • Adding Images:

    • Embed images directly into your notes for a visual touch.
  • Cover Images:

    • Customize your note with cover images for a personalized touch.

3. Publishing and Sharing

  • Publishing:

    • Share your notes with the world by publishing them.
  • Send to Someone:

    • Send your notes to specific users by entering their usernames or email addresses.

4. Stylish UI

  • Shadcn UI:
    • Stylish and responsive UI powered by Shadcn UI for a delightful user experience.

5. Secure Data Handling

  • Zod Validation:
    • Zod is used for robust data validation, ensuring the integrity of your data.

Getting Started

  1. Clone the repository:

    git clone https://github.com/PandeyHarsh433/Jotion.git
    
  2. Install dependencies:

    cd jotion
    npm install
    
  3. Configure .env.loval file:

  • CONVEX_DEPLOYMENT = "XXXX"
  • NEXT_PUBLIC_CONVEX_URL="XXXX"
  • NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY="XXXX"
  • CLERK_SECRET_KEY="XXXX"
  • EDGE_STORE_ACCESS_KEY="XXXX"
  • EDGE_STORE_SECRET_KEY="XXXX"
  1. Run the development server:

    npm run dev
    npx convex dev
    

Visit http://localhost:3000 to see Jotion in action!

Dashboard View

Dashboard View

Note Creation

Note Creation

Published Notes

Published Notes

Contributing

  • Feel free to contribute to the development of Jotion. Check out the Contributing Guidelines for more details.

License

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

About

This is advance note taking app just like notion with all the advance functionalities in personalizing your experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published