Skip to content
nRn-WorldPublic

About

NexNote is a modern platform for storing and sharing code snippets and notes. Google sign-in, TipTap rich text and CodeMirror editors for HTML, CSS, JS and SVG, cloud sync via Firebase, code-to-image export and a curated community showcase. React 19 + Vite + Tailwind.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

7 stars

Watchers

0 watching

Forks

Latest commit

 

History

118 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 NexNote - Modern Code & Note Sharing Platform


🎥 Video Showcase

A quick overview of NexNote in action.


📝 Overview

NexNote is a sleek, modern platform designed for developers and creatives to store and share their favorite code snippets and notes. Built with speed and user experience in mind, NexNote allows you to manage SVG, HTML, CSS, and JS directly in your profile, while participating in a curated community showcase.


✨ Key Features

  • 🔐 Google Authentication: Quick and secure sign-in with your Google account.
  • 🎨 Powerful Editors:
    • Rich Text Editor: Powered by TipTap for beautiful note-taking.
    • Code Editor: syntax-highlighted editor for web technologies (HTML, CSS, JS, SVG).
  • 🤝 Community Sharing: Share up to 2 projects per month to the global community feed.
  • 🌙 Modern UI: A responsive, dark-mode-first aesthetic built with Framer Motion for smooth transitions.
  • ☁️ Cloud Sync: All your notes and snippets are safely stored in Firebase and synced across devices.
  • 📸 Code-to-Image: Export your snippets as beautiful images for social media sharing.

🛠️ Tech Stack


📸 Screenshots

🎨 Landing Page 🏠 Dashboard
Start Dashboard
✍️ Note Editor 💻 Code Editor
Note Editor Code Editor
⚙️ Settings 🌍 Community Feed
Settings Community
🎬 View Full Walkthrough Video

🚀 Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • A Firebase project

Installation

  1. Clone the repository:

    git clone https://github.com/nRn-World/NexNote.git
    cd NexNote
  2. Install dependencies:

    npm install
  3. Environment Setup: Create a .env.local file in the root directory and add your Firebase and Gemini configurations (see .env.example).

  4. Run the development server:

    npm run dev

    Open http://localhost:3000 to see the result.


🤝 Contributing

We love contributors! Whether you are fixing a bug, adding a new feature, or improving documentation, your help is welcome.

  • Check open issues: Browse the Issues to find something to work on.
  • Look for "good first issue": These are perfect for new contributors.
  • Read the guide: Check out our Contributing Guidelines for setup instructions.
  • Join the discussion: Use GitHub Discussions to talk about new ideas.

📜 License

This project is licensed under the nRn World Non-Commercial License. See the LICENSE file for more details.


Built with ❤️ by nRn-World


☕ Support development: Buy me a coffee 💜

Created by ❤️ © nRn World

About

NexNote is a modern platform for storing and sharing code snippets and notes. Google sign-in, TipTap rich text and CodeMirror editors for HTML, CSS, JS and SVG, cloud sync via Firebase, code-to-image export and a curated community showcase. React 19 + Vite + Tailwind.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages