prince5638 / iNote

iNote is a robust note-taking application built using the MEAN Stack (MongoDB, Express.js, Angular, Node.js). With iNote, users can easily create, edit, and delete notes, all while maintaining a secure login/signup system. Only authenticated users have access to the note-taking functionalities, ensuring privacy and security.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iNote App

iNote is a powerful note-taking application developed using the MEAN Stack (MongoDB, Express.js, Angular, Node.js). This application provides users with a seamless and secure platform to create, edit, and manage their notes efficiently. With features like user authentication, note management, and password recovery, iNote offers a comprehensive solution for organizing your thoughts and ideas.

Introduction

Managing notes effectively is essential for staying organized and productive. iNote simplifies this process by providing users with a user-friendly interface and robust features to streamline note-taking. Whether you're jotting down meeting minutes, brainstorming ideas, or keeping track of tasks, iNote offers the tools you need to stay on top of your notes.

Key Features

  • User Authentication: Secure login/signup functionality ensures user privacy and data security.
  • Note Management: Create, edit, and delete notes effortlessly within the application.
  • Password Recovery: Forgot your password? Utilize the password recovery feature to reset it conveniently.

How to Use

Follow these simple steps to get started with iNote:

  1. Clone the Repository:

git clone https://github.com/prince5638/iNote.git

  1. Install Dependencies: Navigate to the project directory and install the necessary dependencies for both the frontend and backend.

cd inote-app cd frontend npm install

cd .. cd backend npm install

cd backend npm start

  1. Start the Frontend Server:

cd frontend npm start

  1. Access the Application: Open your web browser and navigate to http://localhost:4200 to access the iNote application.

  2. Sign Up/Login: Create a new account by signing up with a unique username and password. If you already have an account, simply log in to access your notes.

  3. Manage Your Notes: Once logged in, you can start creating, editing, and deleting notes as needed. Your notes will be securely stored and accessible only to you.

  4. Password Recovery: In case you forget your password, use the password recovery feature to reset it and regain access to your account.

Contributing

Contributions to iNote are welcome! Feel free to submit bug reports, feature requests, or pull requests to help improve the application.

About

iNote is a robust note-taking application built using the MEAN Stack (MongoDB, Express.js, Angular, Node.js). With iNote, users can easily create, edit, and delete notes, all while maintaining a secure login/signup system. Only authenticated users have access to the note-taking functionalities, ensuring privacy and security.


Languages

Language:TypeScript 43.9%Language:HTML 27.4%Language:JavaScript 15.0%Language:CSS 13.6%