Skip to content

titan1230/Notefy

Repository files navigation

Notefy – Rich Note-Taking App

Vercel GitHub last commit License

Notefy is a modern note-taking web app built with Next.js, TypeScript, and Tailwind CSS. It features a rich-text editor powered by TipTap, secure user authentication, and a MongoDB backend for scalable data storage. Deployed on Vercel, Notefy delivers a fast, clean, and intuitive note management experience.

✨ Features

  • 📝 Rich-text editing with TipTap
  • 🔐 User authentication
  • 📁 Create, edit, delete, and organize notes
  • 🌐 Full-stack app using Next.js and TypeScript
  • 💽 MongoDB for persistent storage
  • 🎨 Tailwind CSS for modern, responsive styling
  • 🚀 Deployed on Vercel

📸 Screenshots

Here’s a preview of the app:

Home Page

Home Page

Create/Edit Note

Create/Edit Note

🛠 Tech Stack

  • Frontend: Next.js, TypeScript, Tailwind CSS, TipTap
  • Backend: Next.js API Routes, MongoDB
  • Authentication: Auth.js
  • Deployment: Vercel

📦 Installation

  1. Clone the repository:
git clone https://github.com/titan1230/Notefy.git
cd Notefy
  1. Install dependencies:
npm install
  1. Setting up authentication:
npx auth secret
  1. Copy and fill the other environment variables from .env.example.
  2. Run the development server:
npm run dev
  1. Visit http://localhost:3000 in your browser.

📄 License

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

About

Notefy - Rich Note-Taking App

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Contributors