Skip to content

aryanm9026/NOTEish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTEish

A clean and responsive personal notes web app built with Node.js, Express, MongoDB, and EJS.
Create, edit, delete, and share your notes — now with support for dark mode, Google Keep-style popups, and WhatsApp sharing.


Screenshots

alt text alt text alt text alt text alt text alt text

Features

  • Create, edit, and delete notes
  • Pop-up modal for full-screen note editing (like Google Keep)
  • Dark mode toggle (persists user preference)
  • Share notes on WhatsApp in readable format
  • MongoDB integration with timestamps and sorting
  • User authentication with login/signup
  • Terms & Conditions checkbox on signup
  • Mobile responsive using Bootstrap

Tech Stack

  • Frontend: HTML, CSS, JavaScript, Bootstrap, EJS
  • Backend: Node.js, Express.js
  • Database: MongoDB (with Mongoose ODM)
  • Templating: EJS
  • Auth: Simple username/email-password authentication (extendable)
  • Other: dotenv, body-parser

Getting Started

Installation

git clone https://github.com/yourusername/NOTEish.git
cd NOTEish
npm install

Setup your .env file

Run app

npm run start

Future enhancements

  • AI note summarization

  • OAuth-based login (Google/GitHub)

  • Tags & categories

  • Export notes as PDF or Markdown

Pull requests are welcome!

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors