Skip to content
Himanshusingh00123Public

About

NoteHiveX is a secure, responsive note-taking platform designed to help users capture, organize, edit, and manage ideas effortlessly.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

NoteHiveX

A modern, secure, and responsive note-taking application built with React, Node.js, and MongoDB.

NoteHiveX is a full-stack notes management application designed to provide a clean writing experience with secure user authentication. Users can create, organize, edit, and manage their personal notes through an intuitive interface while keeping their data private.

✨ Features 🔐 Secure User Authentication 📧 Email OTP Verification 🔑 Forgot Password with OTP 📝 Create, Read, Update & Delete Notes 🎨 Modern Responsive UI ⚡ Fast and Lightweight 🔍 Search Notes 📱 Mobile Friendly Design ☁️ MongoDB Database Integration 🛡️ Input Validation and Error Handling 🛠️ Tech Stack Frontend React.js JavaScript (ES6+) Tailwind CSS React Router DOM Fetch API Backend Node.js REST API MongoDB Nodemailer 🚀 Getting Started Prerequisites

Make sure you have installed:

Node.js (v18 or later) npm MongoDB Installation

  1. Clone the repository https://github.com/Himanshusingh00123/NoteHiveX.git

cd notehivex 2. Install dependencies

Frontend

npm install

Backend

npm install

▶️ Running the Project

Start Backend

node index.js

Start Frontend

npm run dev

Open your browser and visit:

http://localhost:5173 📌 Core Functionalities Authentication User Registration Login Email OTP Verification Forgot Password Password Reset Notes Management Create Notes Edit Notes Delete Notes Search Notes View All Notes 🔒 Security Passwords are securely stored. Environment variables protect sensitive credentials. Email verification prevents unauthorized accounts. Input validation on both client and server.

About

NoteHiveX is a secure, responsive note-taking platform designed to help users capture, organize, edit, and manage ideas effortlessly.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages