Skip to content

harshtiwariexe/write

Repository files navigation

Here’s a GitHub README template for your note-taking website:


Write - A Real-Time Note-Taking Application

Welcome to Write! Write is a robust note-taking platform where users can seamlessly create, manage, and organize their notes and to-do lists. Featuring a clean and responsive design, write is optimized for all devices and allows you to securely publish and share notes with ease. It includes a comprehensive set of features for deleting, recovering, and managing notes, along with real-time updates.

🌟 Features

  • Note and To-Do Management: Create notes and to-do lists with ease.
  • Trash & Recovery: Soft-delete notes and recover them from the trash as needed.
  • Real-Time Updates: Built with a real-time database for instant updates.
  • Responsive Design: Fully responsive layout, accessible on all screen sizes.
  • Secure Publishing and Sharing: Share or publish notes securely on the web.
  • Easy Authentication: Sign in using GitHub or Google for a smooth experience.

🚀 Tech Stack

  • Next.js - Fast, modern web framework for React applications.
  • TypeScript - Type-safe JavaScript for better code reliability.
  • Convex - Real-time data platform for dynamic applications.
  • Clerk - Authentication and user management.
  • Lucide React - Beautiful and customizable icons for UI elements.
  • BlockNote - Rich-text editor for a seamless note-taking experience.

📦 Installation

  1. Clone the Repository:

    git clone https://github.com/harshtiwariexe/write.git
    cd Write
  2. Install Dependencies:

    npm install
  3. Environment Variables: Set up required environment variables for Clerk and Convex in a .env file.

  4. Run the Development Server:

    npm run dev && npx convex dev

    Open http://localhost:3000 to view it in the browser.

🛠️ Usage

Once you've set up the application:

  1. Sign In using GitHub or Google.
  2. Create Notes and add to-do lists within each note.
  3. Manage Notes by editing, soft-deleting, or permanently deleting them.
  4. Publish and Share your notes as needed.

📄 License

This project is licensed under the MIT License.


Feel free to modify the sections to best reflect your repository’s structure and additional details!

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors