Skip to content

Latest commit

 

History

History
63 lines (44 loc) · 1.66 KB

README.md

File metadata and controls

63 lines (44 loc) · 1.66 KB

Note-Me

The Note-Me is a web application developed using Node.js, Express, and MongoDB. It allows users to create, read, update, and delete notes, providing a seamless note-taking experience. This README provides an overview of the project and instructions for setting up and running the application.

Features

  • Create, read, update, and delete notes
  • User authentication with Google and Passport.js
  • Search functionality for easy retrieval of notes
  • Server-side rendering using EJS
  • Pagination

Screens

Home page: Home page

Notes page: Notes page

Add Note: Add Note

View Note: View Note

Technologies Used

  • Node.js
  • Express
  • MongoDB
  • Google authentication
  • Passport.js
  • EJS
  • HTML
  • CSS
  • Bootstrap

Getting Started

To get started with the Notes-App, follow these steps:

  1. Clone the repository: git clone https://github.com/your-username/Note-Me.git

  2. Install the dependencies: npm install

  3. Configure environment variables:

  • Create a .env file in the root directory.
  • Add the following environment variables:
MONGODB_URI=<your-mongodb-connection-string>
GOOGLE_CLIENT_ID=<your-google-client-id>
GOOGLE_CLIENT_SECRET=<your-google-client-secret>
SESSION_SECRET=<your-session-secret>
  1. Start The application: npm start