Skip to content

TanayGabale/Notes-keeping-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Notes-keeping-App

EasyNote Node.js EJS MongoDB JavaScript Express.js

EasyNote is a powerful and intuitive web application designed to streamline your note-taking experience. Built using Node.js, EJS, and MongoDB. It combines simplicity with robust features to help you stay organized and productive.

Key Features User-Friendly Interface: Our intuitive design allows you to effortlessly create, edit, and manage your notes. Secure Storage: With robust MongoDB integration, your notes are securely stored and easily retrievable whenever you need them. Flexible Organization: Tag and categorize your notes for quick access and better organization. Real-Time Sync: Access your notes across multiple devices with real-time synchronization. Customizable Views: Choose between different viewing options to display your notes the way you like. Cross-Platform Access: Available on any device with an internet connection and a web browser. Technologies Used Node.js: A powerful JavaScript runtime that allows us to build scalable and efficient server-side applications. EJS (Embedded JavaScript): A templating engine that simplifies the generation of HTML with embedded JavaScript code. MongoDB: A NoSQL database that provides high performance, high availability, and easy scalability for storing your notes. Getting Started To get a local copy of the project up and running, follow these steps:

Prerequisites Node.js (v14 or higher) MongoDB Installation Clone the repository

git clone https://github.com/CODING-Enthusiast9857/Notes-taking-app.git Navigate to the project directory

cd Notes-taking-app Install dependencies

npm install npm i connect-mongo dotenv ejs express express-ejs-layouts express-session method-override passport mongoose passport-google-oauth20 Set up environment variables

Create a .env file in the root directory and add the following variables:

MONGODB_URI = GOOGLE_CLIENT_ID = GOOGLE_CLIENT_SECRET = GOOGLE_CALLBACK_URL = Start the server

npm start Access the application

Open your web browser and go to http://localhost:5000

Usage Create and manage notes: Use the user-friendly interface to add, edit, and delete notes. Tag and categorize: Organize your notes using tags for quick access. Real-time sync: Access your notes on multiple devices with automatic synchronization. License This project is licensed under the MIT License. See the LICENSE file for details.

Created by Created with 🀍 by Madhavi Sonawane.

Follow Madhavi Sonawane for more such contents. πŸ‡Ήβ€‹β€‹β€‹β€‹β€‹πŸ‡­β€‹β€‹β€‹β€‹β€‹πŸ‡¦β€‹β€‹β€‹β€‹β€‹πŸ‡³β€‹β€‹β€‹β€‹β€‹πŸ‡°β€‹β€‹β€‹β€‹β€‹ πŸ‡Ύβ€‹β€‹β€‹β€‹β€‹πŸ‡΄β€‹β€‹β€‹β€‹β€‹πŸ‡Ίβ€‹β€‹β€‹β€‹β€‹ for visiting...!!

Happy CODING...!! πŸ’»

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors