Skip to content

harshhere905/NoteForge

Repository files navigation

NoteForge 📝

NoteForge is a full-stack Notes Application built with the latest web technologies.
It provides a secure, responsive, and modern platform for managing notes efficiently.


🚀 Features

  • ⚡ Built with Next.js 15
  • 🎨 Modern UI with Shadcn UI + custom theming
  • 🔐 Authentication with Better Auth
    • Email + Password
    • Google OAuth
  • 📧 Email sending & verification
  • 🔑 Forgot / Reset password flow
  • 📝 Rich text editor powered by Tiptap
  • 🌙 Dark mode & custom themes
  • 📂 Responsive dashboard with sidebar navigation
  • ☁️ Deployed seamlessly on Vercel

🛠️ Tech Stack

  • Frontend: Next.js 15, Shadcn UI
  • Authentication: Better Auth (Email/Password + Google OAuth)
  • Database: (Your DB choice – e.g., PostgreSQL/SQLite with Drizzle ORM)
  • Editor: Tiptap Rich Text Editor
  • Deployment: Vercel

📂 Getting Started

Clone the repository:

git clone https://github.com/harshhere905/NoteForge.git

Navigate to the project folder:

cd NoteForge

Install dependencies:

npm install

Run the development server:

npm run dev
Open http://localhost:3000
 to see the app.

📸 Screenshots

image

🤝 Contributing

Contributions are welcome!

Fork the repo
Create a new branch (git checkout -b feature-name)
Commit your changes (git commit -m 'Add new feature')
Push to your branch (git push origin feature-name)
Open a Pull Request

📜 License

This project is licensed under the MIT License.

👤 Author

Priyanshu Varshney

GitHub: @harshhere905

LinkedIn: [https://www.linkedin.com/in/priyanshuvarshney/]

Email: hv96829@gmail.com

About

A simple, customizable note-taking app built with Next.js.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors